タプルとは、データベースやファイルでいう1行・1レコードのデータのようなもの。つまり複数のデータを1つの塊として扱える。 タプルを使って、メソッド・関数から複数の値を一度に返すことが出来るので、非常に便利。 タプルの使用方法 値をカンマ区切りで並べて丸括弧でくくるとタプルになる。(→その他の方法) val t = (1, "abc", 2) また、タプルの代入先の変数も個々に定義して丸括弧で囲むと、それぞれの変数に代入してくれる。 ※「パターンマッチング機能」というらしい val (n, s, m) = t // nに1、sに"abc"、mに2が入る タプルから個々の要素を取り出す事も出来る。 val n = t._1 val s = t._2 val m = t._3 が、順序に依存するので、あまり使わない方がいいような気がする。 なお、タプルの個々の要素は変更不可。(なので、t._1等