タプルは型が違う複数の変数を指定できます。
例えば、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).")
Be First to Comment