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

  • 判断可选类型是否有值的过程叫做optional binding(类型绑定),也就是常说的解包,简便方式有if let!
  • 使用??给可选类型增加默认值,但此时变量并非是可选类型。
  • optional chaining可以让一连串的可选类型的判断变得方便,可参考:喵神博客
  • 枚举类型中使用case声明枚举的种类
  • 使用枚举类型需要声明一个变量来储存枚举
  • 使用computed property来更好的代替函数
  • 枚举中每个值都有一个rawValue,使用String和Character时需要自定义
  • 闭包中可以不用声明参数名及return关键字,使用$x来获取第x个参数

你可能感兴趣的:(Swift学习笔记(四)——可选类型、枚举、闭包)