IT/KOTLIN (1) 썸네일형 리스트형 Kotlin 항상 헷갈리는 스코프 함수 정리 요즘 kotlin을 사용해서 Spring boot 로 개발을 하다 스코프 함수를 쓸 일이 많아져서 정리해 봤습니다. apply : 인스턴스를 새로 생성하고 특정 변수에 할당하기 전에 초기화 작업 apply함수 내의 모든 명령이 수행되고 나면 명령들이 적용되어 새로 생성된 인스턴스를 반환 run : 반환하는 값이 인스턴스가 아닌 스코프 내 명령 실행 결과 값 이미 만들어진 인스턴스 값 혹은 그를 이용한 특정 계산 결과를 필요로 하는 경우 사용 특정 인스턴스의 프로퍼티를 출력하거나 계산값으로 활용하는 등의 핸들링을 할때 사용 with : with는 run과 생긴 것만 다를 뿐 동작이나 특징상 차이점이 없다. run은 참조 연산자로 스코프 함수 실행 with는 파라미터로 실행 apply / let also /.. 이전 1 다음