* apply: 전달 받은 수신 객체를 변경하여 반환할 때 사용/ 전달받은 수신 객체 반환
* also: 전달 받은 수신 객체를 변경하지 않고 사용할 때 사용(데이터의 유효성 검사할때 유용함)/ 전달 받은 수신 객체 반환
* let: Nullable 수신 받은 객체가 널이 아닌경우 수행
* with: non-nullable(null이 될수 없는) 객체이고 결과가 필요 없는 경우에만 사용
* run: 어떤 값을 계산할 필요가 있거나, 지역 변수를 제한하려 할때 사용
반응형