field를 통해 내부 변수에 접근해야 한다는 점에 유의해야 함.
var state: State? = null set(value) { field?.leave() field = value field?.enter() } get() = field
공간정보시스템 / 3차원 시각화 / 딥러닝 기반 기술 연구소 @지오서비스(GEOSERVICE)
field를 통해 내부 변수에 접근해야 한다는 점에 유의해야 함.
var state: State? = null set(value) { field?.leave() field = value field?.enter() } get() = field