28 如何为类、结构体以及枚举添加属性

2023-03-19  本文已影响0人  为了自由的白菜

如何为类、结构体以及枚举添加属性

存储属性

常量结构体实例的存储属性

延迟存储属性

image-20230228213406066.png

计算属性

image-20230228213721301.png

简写setter

image-20230228213958611.png

简写getter

image-20230228214101882.png

只读计算属性

image-20230228214334205.png

属性观察者

image-20230228215250716.png

全局和局部变量

image-20230228215522427.png

类型属性

image-20230228215705652.png

如何为类、结构体以及枚举添加方法

实例方法

image-20230228220734648.png

实例方法-self

image-20230228221245782.png

在实例方法中修改属性

image-20230228221430409.png

在mutating方法中赋值给self

image-20230228221624459.png

枚举的mutating方法

image-20230228221740672.png

类型方法

image-20230228222404598.png

像访问数组和字典一样访问类和结构体:下标和下标重载

下标

下标语法

image-20230228223343210.png

下标参数

image-20230228223719861.png image-20230228223847405.png

类型下标

image-20230228224149491.png
上一篇 下一篇

猜你喜欢

热点阅读