博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift 类型嵌套
阅读量:6574 次
发布时间:2019-06-24

本文共 701 字,大约阅读时间需要 2 分钟。

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

转载于:https://www.cnblogs.com/QianChia/p/8663519.html

你可能感兴趣的文章
实战:Windows Server 2008 活动目录 传送和争夺操作主控角色
查看>>
机器学习入门|线性回归(二)
查看>>
少侠的空间
查看>>
保存ResultSet中的数据(Java Source Code)
查看>>
阿里云前端周刊 - 第 37 期
查看>>
Java - 泛型 ( Generic )
查看>>
IntelliJ IDEA 代码字体大小的快捷键设置放大缩小(很实用)(图文详解)
查看>>
多行文本框拖动问题解决
查看>>
闲谈校园招聘
查看>>
.net面向对象学习笔记(二)
查看>>
作为前端Web开发者,这12条基本命令不可不会
查看>>
log4net用法实例
查看>>
Vim编辑器的常用快捷键.
查看>>
[LeetCode] Binary Tree Postorder Traversal 二叉树的后序遍历
查看>>
Silverlight实用窍门系列:74.Silverlight使用Perst数据库Demo
查看>>
Net中的AOP系列之《方法执行前后——边界切面》
查看>>
c#水晶报表的进一步功能和使用
查看>>
2014-04-03研究笔记整理
查看>>
Stop单个Coroutine
查看>>
lemon oa前端页面——由user-base-list谈项目组织
查看>>