Swift/Declaration/var
変数を定義するときに使用する。変更しない場合は、varよりもこちらを推奨。
Simple な構文
let valiable name: type = expression
Getter, Setter
get に式を入れて、return で返すとかできる。setは、設定したときに呼び出される。設定した値は newValue で読み出せる。
let valiable name: type {
get {
statements
}
set {
statements
}
}
willSet, didSet
willSet は、書き込む直前に呼び出される。 didSet は、書き込んだ直後に呼び出される。
let valiable name: type {
willSet {
statements
}
didSet {
statements
}
}