我有一块简单的代码来计算菱形的面积和周长.
var perimeterOfRhombus: Double {
get {
let twoSides1 = sideLength1 + sideLength1
let twoSides2 = sideLength2 + sideLength2
let finalPerimeter = twoSides1 + twoSides2
return finalPerimeter
} set {
}
}
Run Code Online (Sandbox Code Playgroud)
我缺少的是设置部分.
我想让它显示sideLength1和sideLength2在开头是什么.
当它没有价值时,我不确定使用什么newValue.
它确实可以在不使用set的情况下工作,但我在Apple的swift语言指南中看到,设置和通常一起使用.
如果在此代码中确实不需要set,那么它通常用于什么?