学习来自<极客学院> 1.存储属性:存储在类.结构体里的变量或者常量 2.分为:实例存储属性.类型存储属性 3.所有的存储属性必须显示的指定初始值,在定义时或者构造器当中指定 4.可选类型的存储属性可以不指定初始值 import Foundation struct lengthRang { var start:Int //定义常量存储属性,可以不指定初始值 let length:Int } //创建结构体的实例变量 var len = lengthRang(start: , length: )…
首先我们看一段代码: var A:Int = 0 var B:Int = 0 var C:Int { get { return 1 } set { print("Recived new value", newValue, " and stored into 'B' ") B = newValue } } C = 9 当我们输入C = 9 的时候,会走C的set赋值方法 控制台输出 Recived new value 9 and stored into 'B' …