[kotlin] 코틀린 스코프 함수란 무엇인가?
다양한 스코프 함수들이 있지만 주로 사용되는 다섯 가지가 있습니다.
run
: 코드 블록을 실행하고 결과 값을 반환합니다.with
: 객체의 메서드를 호출하는 것처럼 코드 블록을 실행합니다.let
: null이 아닌 객체에 대해 코드 블록을 실행하고 결과 값을 반환합니다.also
: 객체를 인자로 받아 수신 객체를 그대로 반환합니다.apply
: 객체를 초기화하고 반환합니다.
이러한 스코프 함수를 사용하면 코드를 간결하게 작성할 수 있고, 객체의 속성에 쉽게 접근하고 변경할 수 있습니다.