たぷる
scala> var hoge = (1,2,3,4) hoge: (Int, Int, Int, Int) = (1,2,3,4) //上記、リストが作られると思ったけど、タプルと呼ぶみたい scala> var hoge = (1, "hoge") hoge: (Int, String) = (1,hoge) scala> var hoge: Tuple2[Int, String] = (1, "hoge") hoge: (Int, String) = (1,hoge) //リストは以下で。一応型混ぜても大丈夫っぽい。 scala> var hoge = List(1,"hoge",2,"foo") hoge: List[Any] = List(1, hoge, 2, foo) scala> var hoge = List(1,2,3,4) hoge: List[Int] = List(1, 2, 3, 4)
タプル=構造体みたいなイメージで良さそう。固定長Arrayに型をつけました的な。