[Swift]タプル(tuple)に列挙(enum)型変数を格納する
書式
let tuple = (列挙型(int)変数1,列挙型(string)変数2)
使用例
//string型列挙Depの宣言 enum Dep: String { case PA case PB case PC } //int型列挙Userの宣言 enum User: Int { case CA case CB case CC } //Dep列挙型変数の生成 let cftA: Dep = .PB //User列挙型変数の生成 let cftB: User = .CC let tuple = (cftA,cftB) print(tuple) //indexの値が0の要素 print("string型enum") print(tuple.0) print("int型enum") //indexの値が1の要素 print(tuple.1)
結果
(en.Dep.PB, en.User.CC)
string型enum
PB
int型enum
CC