//MARK: 运算属性
extension Int {
var square: Int { return self*self }
}
//使用方法
let pingfang = 3.square
或
var pingfang = 3
pingfang.square
extension Int {
mutating func square() {
self = self*self
}
}
//使用方法
var pingfang = 3
pingfang.square
//错误使用
let pingfang = 3.square