在斯卡拉有Either
允许一个变量有2个类型的值。斯卡拉变量与多种类型
val x: Either[String, Int] = Left("apple")
但是,我想有超过2种类型的变量x例如{String, Int, Double, List[String] }
。
e.g. val x:[type can be either String, Int, Double or List[String]]
//So that I can store either String, Int, Double, List[String] value in x.
有什么办法可以做到这一点?
*我想有超过2种类型的变量*。你能否详细说明实际上的含义,或者通过举例说明? –
'要么[要么[[String,Int],Double],List [String]]' –
@YuvalItzchakov我已经更新了答案。 –