//定义一个枚举 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)")

最新文章

  1. springMvc的搭建
  2. Visual Studio 2013执行项目报错:HTTP 错误 500.22
  3. CSS/CSS3常用样式小结
  4. MySQL 5.6 双机热备windows7
  5. python file 文件读写
  6. 有哪些关于 Android 开发的博客值得订阅?
  7. MySQL(15):Select-distinct(返回非重复的记录)
  8. JAVA中REPLACE和REPLACEALL的区别(转)
  9. hdu 3234 Exclusive-OR
  10. 横向技术分析C#、C++和Java优劣
  11. Hacker(22)----解除系统中的密码
  12. BZOJ 3384: [Usaco2004 Nov]Apple Catching 接苹果( dp )
  13. 关于JAVA Project.waitfor()返回值是1
  14. mac在查看jre通路
  15. amd屏幕亮度无法调整,无法调节亮度
  16. The 16th Zhejiang provincial collegiate programming contest
  17. 🍓JavaScript 对象原型链继承的弊端 🍓
  18. 括号配对问题-java:Stack
  19. Python2.7从入门到精通
  20. js数组相关知识集合

热门文章

  1. MySQL性能优化的最佳20+条经验(转)
  2. android中依据不同分辨率dp和px的相互转算
  3. trac 的安装设置
  4. spark插件入门完整版本
  5. SpringMVC 学习笔记(十一) SpirngMVC执行流程
  6. 【Hadoop基础教程】3、Hadoop之伪分布式环境搭建(转)
  7. 篇章二:[AngularJS] 使用AngularAMD動態載入Service
  8. cobbler+koan
  9. MySql 数据库系列问题
  10. 在Servlet的GenericServlet类中为什么有两个init()方法