「Swift」タプル(tuple)にstruct型変数を格納する方法
書式
let タプル変数名 = (struct型変数名, 名前:要素)
使用例
//structの定義 struct Employee { let empno: Int let empname: String let salary:Double } //struct型インスタンスの生成 let emp = Employee(empno: 4005, empname: "山田太郎",salary:2000.258) //タプルにstruct変数を格納 let restpe = (emp, addr:"東京") print(restpe) //indexの値0の要素 print(restpe.0) //indexの値1の要素 print(restpe.1) //indexの値が0の変数empno print(restpe.0.empno) //indexの値が0の変数empname print(restpe.0.empname) //indexの値が0の変数salary print(restpe.0.salary)
実行結果
(st.Employee(empno: 4005, empname: "山田太郎", salary: 2000.258), addr: "東京") Employee(empno: 4005, empname: "山田太郎", salary: 2000.258) 東京 4005 山田太郎 2000.258