Swift 5 – 枚举、结构体与类
     发布在:Swift      浏览:2      评论:0 条评论

枚举

概念

枚举简单的说也是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。

  • 它声明在类中,可以通过实例化类来访问它的值
  • 枚举也可以定义构造函数 (initializers) 来提供一个初始成员值,可以在原始的实现基础上扩展它们的功能
  • 可以遵守协议 (protocols) 来提供标准的功能

语法

Swift 中使用 enum 关键词来创建枚举并且把它们的整个定义放在一对大括号内:

enum enumname {
    // Enumeration definition on here
}
enum Method {
    case Add
    case Sub
    case Mul
    case Div
}

let selectMethod = Method.Sub

switch (selectMethod) {
    case Method.Add:
        print("加法")
    case Method.Sub:
        print("减法")
    case Method.Mul:
        print("乘法")
    case Method.Div:
        print("除法")
}

结构体

Responses