全系列导航:Swift5.0 系列博客索引
/*
Swift枚举:
Swift中的枚举比OC中的枚举强大, 因为Swift中的枚举是一等类型, 它可以像类和结构体一样增加属性和方法
格式:
enum Method{
case 枚举值
}
*/
enum Method{
// case Add
// case Sub
// case Mul
// case Div
// 可以连在一起写
case Add, Sub, Mul, Div
}
// 可以使用枚举类型变量或常量接收枚举值
var m: Method = .Add
// 注意: 如果变量或常量没有指定类型, 那么前面必须加上该值属于哪个枚举类型
var m1 = Method.Add
// 利用Switch匹配
// 注意: 如果case中包含了所有的值, 可以不写default. 如果case中没有包含枚举中所有的值, 必须写default
switch (m){
case Method.Add:
print("加法")
case Method.Sub:
print("减法")
case Method.Mul:
print