在斯卡拉有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我已經更新了答案。 –