変数が2つの型の値を持つことを可能にするscalaにはEither
があります。複数の型を持つScala変数
val x: Either[String, Int] = Left("apple")
しかし、変数xには2つ以上のタイプが必要です。 {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答えを更新しました。 –