swift覚書:たっぷり「タプル」!複数の値を扱えます。

複数の値をまとめる方法として、配列や辞書と同様に利用することができる「タプル」です。タプルは値の追加や削除はできませんが、Rのリストと同様に関数の値を収納するのに役に立ちそうです。


タプルの例

//タプルは複数の値を1つの値として扱うことができます。値の追加・削除はできません。
//値の型はタプルの値の数だけ設定します。設定しない場合は推論で型が指定されます。
let product:(String, String) = ("R", "からだにいいもの")
var Version:(Int, Int) = (1, 2)
println(Version.1 + Version.0)

//タプルの値を取り出すには、定数または変数を用意します。
//なお、インデックス番号は0から始まります。
var TestVersion = product.0
let testVersion = product.1

//タプルの値を変更する場合はインデックス番号で指定します。
println(Version)
Version.0 = 50
println(Version)

//タプルにはラベルを付けることができます。値を直接指定できますが、型も指定できます。
var productName:(R:String, からだにいいもの:String)
productName.R = "フリーで使いやすい"
productName.からだにいいもの = "Rだけでなくswiftにも手を出しちゃいました。"
println(productName)


playgroundでの表示

タプル

価格および発送可能時期は、変更される場合があります。購入時には、商品詳細ページに表示されている価格および発送可能時期が適用されます。
本サイト上に表示されるコンテンツは、Amazonによって提供されています。このコンテンツは、現状のまま提供され、変更または削除される場合があります。
Amazonのアソシエイトとして、からだにいいものは適格販売により収入を得ています。
タイトルとURLをコピーしました