[kotlin] 코틀린 스코프 함수란 무엇인가?

다양한 스코프 함수들이 있지만 주로 사용되는 다섯 가지가 있습니다.

  1. run: 코드 블록을 실행하고 결과 값을 반환합니다.
  2. with: 객체의 메서드를 호출하는 것처럼 코드 블록을 실행합니다.
  3. let: null이 아닌 객체에 대해 코드 블록을 실행하고 결과 값을 반환합니다.
  4. also: 객체를 인자로 받아 수신 객체를 그대로 반환합니다.
  5. apply: 객체를 초기화하고 반환합니다.

이러한 스코프 함수를 사용하면 코드를 간결하게 작성할 수 있고, 객체의 속성에 쉽게 접근하고 변경할 수 있습니다.