swift-结构体计算属性 官网
Swift的结构体里能定义计算属性,它并不存储值,而是通过计算得出值。 struct Square { var sideLength: Double var area: Double { get { return sideLength * sideLength } }} 这里`Square`结构体有`sideLength`属性和`area`计算属性,`area`通过`get`方法计算正方形面积。 计算属性必须有`get`方法,若要修改计算属性,还需定义`set`方法。