枚举类型判断
1、设置并利用枚举
enum Weacher{ case a case b case c } var d=Weacher.b switch d{ case .a: print("a") case .b: print("b") //b default: print("nil") }
2、利用元组
enum Weacher{ case a(Int,String) case b(Int,String) case c(Int,String) } var d=Weacher.b(100,"你好") switch d{ case .a(let num,let Str): print("a的有(num)和(Str)") case .b(let num,let Str): print("b的有(num)和(Str)") //b的有100和你好 default: print("nil") }