タプル型 複数の型を1つにまとめる

-複数の型を一つの型としてまとめ扱う事ができる
-値の追加、削除、ループは不可
-配列を作ることも可能

[コード]
(基礎)
var tuple:(Int,String)
       tuple=(100,"a")
       print(tuple)    //(100,"a")

(値に名前を付ける)
let tuple=(int:100,str:"a")
     print(tuple.int)   //(100) 呼び出しは変数名.名前

let (int,str)=(100,"a")
      print(int)   //100  呼び出しは名前だけでOK

(配列を作る)
let tupleArray:[(Int,String)]
      tupleArray=[(100,"a"),(200,"b")]
      print(tupleArray)   //[(100,"a"),(200,"b")]
      print(tupleArray[0])   //(100,"a")配列のindexで呼び出し
      print(tupleArray[0].0)  //100 配列index指定で更に値のindexで指定呼び出し


(個人的に気になったのでやってみた)
var tupleArray:[(Int,String)]
       tupleArray=[(100,"a"),(200,"b")]
var int0=tupleArray[0].0/100
var str0=tupleArray[0].1+"b"
   tupleArray[0]=(int0,str0)
      print(tupleArray)  //[(1,"ab"),(200,"b")]


タプル型って楽しいね(о´∀`о)