◾️タプル
「タプル」とは、順序付けられた複数データの集合体の事である。
Swiftではこのデータの集合を1つの変数として扱う事ができる。
タプルを利用すれば、簡単にデータの詰め合わせを作る事ができる。
タプルは、複数のデータ型が混在しても良いが、宣言した後にデータの追加や削除はできない。
以下がタプルの宣言方法である。
[型推論]
(記載ルール)
let 変数名 = (データ, データ, データ, 、、、)
(例)
let tap = ("Hello", 10, 3.14)
[データ型指定]
(記載ルール)
let 変数名:(型, 型, 型、、、) = (データ, データ, データ, 、、、)
(例)
let tap:(String, Int, Double) = ("Hello", 10, 3.14)
[ラベル付き型推論]
(記載ルール)
let 定数名 = (ラベル名:データ, ラベル名:データ, ラベル名:データ, 、、、)
(例)
let tap = (name:"名前", age:99, height:300.5)
[ラベル付きデータ型指定]
(記載ルール)
let 定数名:(ラベル:型, ラベル:型, ラベル:型, 、、、) = (データ, データ, データ, 、、、)
(例)
let tap:(name:String, age:Int, height:Double) = ("名前", 99, 300.5)