Scalaでは、複数の型のセットであるタプルという機能を用いることができます。
複数の戻り値を返したい時などに使用できます。
タプルのサンプル
def main(arts: Array[String]) : Unit = { // タプルの定義 val tuple:(String, Int) = ("文字列", 1) // タプルから値を取り出す println(tuple._1) // 文字列 println(tuple._2) // 1 }
タプル型に別名をつけることもできます。
以下では、(Int, Int, Int)にSampleTypeという別名をつけています。
タプル型に別名をつける
type SampleType = (Int, Int, Int) val tuple:SampleType = (1, 2, 3)