[Swift]タプル(tuple)に列挙(enum)型変数を格納する

2021年10月12日

書式
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

Swift

Posted by arkgame