一个枚举定义了一个通用型的一组相关的值,使你在你的代码中的一个类型安全的方式这些值来工作
枚举的一般格式 赋值 被赋值过一次后,不需在写类型CompassPoint了,因为swift可以推断出来相关值 赋值1 赋值2 取值 更加简便的方式1.Associated Values相关值
其实本质还是枚举,然后赋值,然后用switch判断,只是相关值就在每个枚举后面带了一些参数,相当于携带了一些参数,在需要用的时候取出来,不过枚举的判断并不影响
原始值..默认参数??2.Raw Values/原始值
venus默认2...等等 south默认"south" 结果3.隐含分配的原始值
其实swift的枚举,有点像一个对象,可以存储值,想用的时候把它取出来用,又没改变其枚举的本性,还是枚举列表的关系,用来判断各种情况;暂时不清楚为什么要这样设计,接下去看吧
原始值初始化4.原始值初始化
5.递归枚举
待...完善
网友评论