swift-枚举
2016-02-01 14:07
447 查看
import Foundation //定义一个枚举 enum Color { case Red case Blue case Black } //color 的类型 类型推断 就是Color //通过 枚举类型 . 访问内部的枚举常量 var color = Color.Red print(color) //如果知道了color的类型 //那么可以这样赋值 color = .Blue //可以省去 Color var color2:Color = .Black switch color2 { case Color.Red: print("红色") case .Blue: print("蓝色") default: print("其他") } enum Color1:Int { //可以让枚举是Int 类型 这样就和C语言对应 case A = 1,B,C // 1 2 3 } enum Color2:Int { //可以让枚举是Int 类型 这样就和C语言对应 case A = 1 case B case C // 1 2 3 } let c = Color1.A print("c = \(c)") print(c.rawValue)//把 枚举值 转化为数
相关文章推荐
- swift-结构体
- Swift 嵌套类型
- 10.Swift 中的闭包
- swift-闭包
- swift-函数-2
- SWIFT学习笔记 2016/02/01
- swift-函数-1
- iBeacon 的第一篇(基于Swift实现)
- swift-array-dictionary
- Swift快速入门(二)基本数据类型
- Swift快速入门(二)基本数据类型
- 业界资讯:swift的API正在转变
- Golang, Swift, Nodejs 和 Rust 性能对比
- Swift-非逃逸闭包
- Swift-闭包是引用类型
- Swift-捕获值
- Swift-运算符
- swift语言主流学习文档
- 9. Swift 中的函数
- 屏幕适配 swift纯中文翻译 响应式编程 环信 第三方IM聊天的SDK