枚举语法
你可以用enum开始并且用大括号包含整个定义体来定义一个枚举:
- enum SomeEnumeration {
- // 在这里定义枚举
- }
enum CompassPoint {
注意:与C或者Objective-C不同的是,在Swift语言中枚举类型的成员初始的时候不会被默认赋值成整数值,在CompassPoint这个例子中,North,West默认不会隐式的等于0,1,2,3。取而代之的是不同的枚举成员将要用什么类型以及赋值什么值都是可以自己控制的,可以在定义CompassPoint这个枚举的时候指定.多个成员还可以用一行来定义,他们之间用逗号分割:
enum Plant{
var directionToHead = CompassPoint.West