美文网首页Swift一步步学习
Swift学习之内嵌类型

Swift学习之内嵌类型

作者: coderhlt | 来源:发表于2020-01-15 17:47 被阅读0次

    枚举通常用于实现特定类或结构体的功能。类似的,它也可以在更加复杂的类型环境中方便的定义通用类和结构体。为实现这种功能,Swift 允许你定义内嵌类型,借此在支持类型的定义中嵌套枚举、类、或结构体。
    若要在一种类型中嵌套另一种类型,在其支持类型的大括号内定义即可。可以根据需求多级嵌套数个类型。

    enum R {
        enum string:String {
            case add = "添加"
        }
        enum image: String {
            case logo
        }
    }
    let str = R.string.RawValue()
    
    struct BlackjackCard {
        enum  font {
            static func test() {
            }
         }
    }
    let s = BlackjackCard.font.test()
    

    定义外部使用内嵌类型,只需在其前缀加上内嵌了它的类的类型名即可.

    相关文章

      网友评论

        本文标题:Swift学习之内嵌类型

        本文链接:https://www.haomeiwen.com/subject/jjotzctx.html