프로퍼티 위임 코틀린에서 제공하는 관례에 의존하는 특성 중 하나 프로퍼티 위임을 사용하면 값을 뒷받침 하는 필드에 단순히 저장하는 것보다 더 복잡한 방식으로 작동하는 프로퍼티를 쉽게 구현 가능함 일반적인 프로퍼티의 행위를 추출해서 재사용이 가능함 프로퍼티 위임 예시 var token: String? = null get() { print("token returned value $field") return field } set(value) { print("token changed from $field to $value") field = value } var attempts: Int = 0 get() { print("attempts returned value $field") return field } set(..