이 글을 쓰게 된 계기는 두 가지이다. 먼저 by lazy 의 동작방식을 제대로 알아보고 싶다는 것이다. 그리고 다른 글에서 코틀린 연산자 관례에 대해 소개하고 여러 관례를 정리하였는데 (링크) getValue 와 setValue 메서드를 정리하지 않아서 찝찝했다. (invoke 는 여기서 마지막에 추가 정리했다..) 그래서 추가로 정리하고 위임 프로퍼티에 대해 알아보려고한다. (이해한대로 쓰기 때문에 읽다가 틀린 부분이 있다면 댓글로 말씀해주시면 매우 감사입니다.) 그럼 다시 리마인드 해야할 것 들을 알아보자. 배경지식 리마인드 관례? 코틀린에서 관례라고 하는 것은 어떤 언어 기능과 미리 정해진 이름의 함수를 연결해주는 기법이다. 예를 들면 코틀린에서 흔하게 사용하던 == 로 값을 비교하는 기능은 eq..