加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift 2.0 枚举

发布时间:2020-12-14 01:44:32 所属栏目:百科 来源:网络整理
导读:// 11. 枚举 // 定义枚举 enum Name: Int { // '0' 是我们自己任意规定的一个原始值,而这个 'Yy' 也是我们根据需求给 '0' 这个原始值 取的一个别名。 case Yy = 0 case Aa case Uu } var name_Prefix = Name . Aa print ( Name . Uu ) // 枚举原则上是没有

// 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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读