我正在学习Swift,我正在读The Swift Programming LanguageApple,我没有Objective C背景(只有PHP,JS和其他但没有Obj C)
在页24-25我看到这个代码:
//...Class definition stuff...
var perimeter: Double {
get {
return 3.0 * sideLength
}
set {
sideLength = newValue / 3.0
}
}
//...Class continues...
Run Code Online (Sandbox Code Playgroud)
这部分未在书中指定,我无法得到它们的用途.
谁能解释一下这个获取和设置是什么?