列举enum在开辟说话中也比力常见 , 没有列举行不可呢?其实也是可以的 , 界说静态变量也可以达到结果 , 只是没有列举好记与编译器只能提醒罢了
需要这些哦
Xcode
方式/
1列举界说 , 利用enum , 列举项需要利用case关头字
// 利用一个case , 列举项利用逗号分隔
enum DayOfWeek {
case Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
}
// 每一项都利用case
enum DayOfWeek2 {
case Sunday
case Monday
case Tuesday
case Wednesday
case Thursday
【IOS开发入门 Swift语言枚举enum类型详解】 case Friday
case Saturday
}
1IOS开辟入门教程 若何建立节制台应用法式项目
文章插图
2利用列举:列举名称.项名称 (注重中心有个点号)
var day = DaysOfWeek.Sunday // 成果 day = Sunday 字符串了
文章插图
3指定列举类型和初始值 , 那时int类型时 , 后面的项会主动加1
enum DayOfWeek2 : Int {
case Sunday = 0
case Monday
case Tuesday
case Wednesday
case Thursday
case Friday
case Saturday
}
文章插图
4列举值也可所以不持续的 , 好比 , 指定Sunday = 0 , Friday = 10
enum DayOfWeek2 : Int {
case Sunday = 0
case Monday // 1
case Tuesday // 2
case Wednesday // 3
case Thursday // 4
case Friday = 10
case Saturday // 11
}
文章插图
5列举值也可所以double类型的 , 因为不是int类型 , 所以值必需显示指定 , 不然编译报错
enum DoubleEnum : Double {
case Item1 = 4.56
case Item2 = 5.5
case Item3 = 6.5
}
推荐阅读
- 苹果手机ios12怎么关闭自动亮度调节
- 怎么查看坦白说
- iOS/iPhone苹果手机硬件模拟 PP定位器使用教程
- IOS开发入门 Swift语言类型推断与二八十六进制
- iPhone XS Max如何录屏
- IOS开发入门 Swift语言如何定义变量和常量呢
- xcode10.1 IOS开发入门教程 第一个IOS应用程序
- JBOD设置或取消,WebBios设置阵列卡
- WebBios设置阵列卡raid,MegaRAID BIOS Config
- 马伽术入门训练应该注意的技巧