-複数の型を一つの型としてまとめ扱う事ができる
-値の追加、削除、ループは不可
-配列を作ることも可能
[コード]
(基礎)
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 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")]
タプル型って楽しいね(о´∀`о)
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")]
タプル型って楽しいね(о´∀`о)
コメントをお書きください