技術ブログ

プログラミング、IT関連の記事中心

タプル【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)