swift 2.0 枚举

// 11.枚举


//定义枚举

enum Name: Int

{

    // '0'是我们自己任意规定的一个原始值,而这个'Yy'也是我们根据需求给'0'这个原始值 取的一个别名。

    case Yy = 0

    case Aa

    case Uu

}


var name_Prefix = Name.Aa


print(Name.Uu)


//枚举原则上是没有原始值的。

//使用原始值,创建枚举变量,只有枚举名 后面跟一个 ':'以及一个数据类型的,才有原始值一说,也就是这个枚举的 rawType(原始类型) Int型的。

//一旦给一个枚举 规定了一个原始类型之后,就相当于给这个枚举了一个盒子,原始值是必须要给定的,Int默认是0,而给这个原始值取别名 是可有可无的。

var name_Prefix_02 = Name(rawValue: 2)


print(name_Prefix_02)




enum Animal : String

{

    case OO

    case TT = "2"

}


var animal_01 = Animal.OO


print(animal_01)


var animal_02 = Animal(rawValue: "1")


print(animal_02)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值