swift嵌套类型

2017-06-26  本文已影响35人  BetterComingDay

swift允许在一个类型中嵌套定义另一个类型,即嵌套类型。可以在枚举类型、类和结构体中定义支持嵌套的类型,可以定义多级嵌套。
调用方法如下:

class Person{
    var name:String
    var color:Color
    enum Color {
        case Red,Black,White
    }
    init(name:String, color:Color) {
        self.name = name
        self.color = color
    }
}

let per = Person(name:"pp", color:Person.Color.Red)
print(per.color)
上一篇下一篇

猜你喜欢

热点阅读