ぶろぐ

日記です

たぷる


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に型をつけました的な。