プログラミング言語Scala 日本語情報サイト - 8.5 タプル (Tuples)

関数から1つ以上の結果を返す必要がたまに生じます。たとえば、与えられた2つの整数引数の整数商と余りを返す関数 divmod を考えましょう。もちろん、divmod の2つの結果を保持するクラスを次のようにも定義できます。 case class TwoInts(first: Int, second: Int) def divmod(x: Int, y: Int): TwoInts = new TwoIn…