タプル【Swift】

◾️タプル

「タプル」とは、順序付けられた複数データの集合体の事である。 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)