Swift2.0 タプルは型が違う複数の変数を指定できるよ

タプルは型が違う複数の変数を指定できます。

例えば、Int型とString型でも一緒に指定できます。

let cider(Int, String)
cider = (1884, "MITSUYA")

タプルの内容を分解することもできます。

let(sinceYear,makerName) = cider
print("\(makerName) cider have been produced since \(sinceYear).")

分解する時に、タプルの内容で無視したい箇所はアンダースコアー(_)

let(justSinceYear,_) = cider
print("The cider history began in \(justSinceYear).")

タプル中の内容は、0からはじまるインデックスキーでアクセスすることができます。

print("The cider history began in \(cider.0).")
print("The cider's maker is \(cider.1).")

コメントを残す