Swift 枚举简单使用
2024-10-19 16:36:08
//定义一个枚举 Direction 枚举字符名字 enum Direction{
case North
case South
case East
case West
}; enum Direction2{
case North, South, East, West
} //声明一个枚举 var d = Direction.North;
var d2 = Direction.East;
var d3 :Direction = .West;
// 相当于 C语言 的 自主赋值枚举
enum Course :Int {
case android = ,
IOS = ,
WindowsPhone =
}
d2 = .South; //因为 d2 肯定 是 Direction 的一个枚举类型 所以可以这么写 switch d2 {
case .North :
print("north")
break
case .South :
print("south")
break
default:
print("others")
} let c = Course.IOS
var v = c.rawValue // 把枚举类型转换为 Int 类型
print("\(v)")
最新文章
- springMvc的搭建
- Visual Studio 2013执行项目报错:HTTP 错误 500.22
- CSS/CSS3常用样式小结
- MySQL 5.6 双机热备windows7
- python file 文件读写
- 有哪些关于 Android 开发的博客值得订阅?
- MySQL(15):Select-distinct(返回非重复的记录)
- JAVA中REPLACE和REPLACEALL的区别(转)
- hdu 3234 Exclusive-OR
- 横向技术分析C#、C++和Java优劣
- Hacker(22)----解除系统中的密码
- BZOJ 3384: [Usaco2004 Nov]Apple Catching 接苹果( dp )
- 关于JAVA Project.waitfor()返回值是1
- mac在查看jre通路
- amd屏幕亮度无法调整,无法调节亮度
- The 16th Zhejiang provincial collegiate programming contest
- 🍓JavaScript 对象原型链继承的弊端 🍓
- 括号配对问题-java:Stack
- Python2.7从入门到精通
- js数组相关知识集合
热门文章
- MySQL性能优化的最佳20+条经验(转)
- android中依据不同分辨率dp和px的相互转算
- trac 的安装设置
- spark插件入门完整版本
- SpringMVC 学习笔记(十一) SpirngMVC执行流程
- 【Hadoop基础教程】3、Hadoop之伪分布式环境搭建(转)
- 篇章二:[AngularJS] 使用AngularAMD動態載入Service
- cobbler+koan
- MySql 数据库系列问题
- 在Servlet的GenericServlet类中为什么有两个init()方法