swift嵌套类型

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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容