willSet { // <- age ʹΛೖ͢Δ࣌ʹݺΕΔ println("age willSet:\(age) -> \(newValue)") } didSet { // <- age ʹ͕ೖ͞ΕͨޙʹݺΕΔ println("age didSet :\(oldValue) -> \(age)") } }
... ศར͕ͩ Kotlin Ͱ... custom setter/getter ͋ͨΓ͕མͱ͠ॴ?
ͨͩ Kotlin Ͱؤுͬͯදݱ͔ͨ͠Βͱݴͬͯར༻͕ߴ͍ͱࢥ͑ͳ͍ɻ
͜͏͍͏ͷݴޠ༷Ͱදݱ͞ΕΔͱ࠷ߴͳػೳͷදɻ ͨͩɺਖ਼͍ͬͯϕετϓϥΫςΟε͕͔Βͳͯ͘ɺͬͯͳ͍/͑ͯͳ͍....
ϕετϓϥΫςΟε୭͔ڭ͑ͯɻҒ͍ਓɻΤϩ͍ਓʂ