Swift学习笔记(四)——可选类型、枚举、闭包

  • 判断可选类型是否有值的过程叫做optional binding(类型绑定),也就是常说的解包,简便方式有if let!
  • 使用??给可选类型增加默认值,但此时变量并非是可选类型。
  • optional chaining可以让一连串的可选类型的判断变得方便,可参考:喵神博客
  • 枚举类型中使用case声明枚举的种类
  • 使用枚举类型需要声明一个变量来储存枚举
  • 使用computed property来更好的代替函数
  • 枚举中每个值都有一个rawValue,使用String和Character时需要自定义
  • 闭包中可以不用声明参数名及return关键字,使用$x来获取第x个参数
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容