swift 2.0 枚举

前端之家收集整理的这篇文章主要介绍了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)

原文链接:https://www.f2er.com/swift/325714.html

猜你在找的Swift相关文章