범위 함수란? 컨텍스트 객체와 함께 코드 블록을 실행하는 것을 목적으로 하는 함수를 말합니다. 이해하기 쉽게 말하자면 특정 객체를 이용해서 만든 임시 범위 블록 내에서 특정 객체의 이름 없이 객체에 접근할 수 있도록 도와주는 함수를 말합니다. 코틀린 표준 라이브러리에는 이러한 범위 함수가 몇 가지 있습니다. 이 글에서는 let,with,run,apply,also 이렇게 5가지를 알아보겠습니다. 범위 함수를 쓰면 좋은 점? 매번 같은 객체의 이름을 반복적으로 쓰는 경우 범위 함수 내에서는 this(생략 가능), it을 통해서 접근 및 사용을 할 수 있어서 코드를 간결하고 가독성 좋게 만들 수 있습니다. 객체를 이용하는 상황에 따라 적절한 범위 함수를 사용하는 것이 중요합니다. 범위 함수 사이의 차이점? 기..