Swift 類型嵌套
阿新 • • 發佈:2018-03-28
UNC str sha lun 需要 port yun truct IT
1、類型嵌套
Swift 支持類型嵌套,把需要嵌套的類型的定義寫在被嵌套的類型的
{}
中。Swift 中的枚舉類型可以輔助實現特定的類或者結構體的功能。
struct SchoolUniform { enum Style: String { // 在結構體中嵌套枚舉 case sports = "yundongfu" case suit = "zhongshanzhuang" } enum Grade: String { // 在結構體中嵌套枚舉 case one = "chuyi" case two = "chuer" case three = "chusan" } let myStyle: Style let myGrade: Grade func customize() { print("my grade: \(myGrade), my style: \(myStyle)") } }
let uniform4XiaoMing = SchoolUniform(myStyle: .suit, myGrade: .one) uniform4XiaoMing.customize() // my grade: one, my style: suit
Swift 類型嵌套