这个功能的重点作用应该是在计算上. 对于一般的属性,要么直接存一个,要么直接读一个,计算属性则可以根据所设置内容,进行一些修改或计算之类的, 比如: import UIKit class sample { var no1 = 0.0, no2 = 0.0 var length = 300.0, breadth = 150.0 var middle:(Double,Double) { get { return(length / 2, breadth / 2) } // 如果没有加上括号, 那么默认…