let, with, apply, run 함수
2018. 7. 16.
let() 함수 let() 함수는 이 함수를 호출한 객체를 이어지는 함수 블록의 인자로 전달 합니다. let() 함수를 사용하면 불필요한 변수 선언을 방지할 수 있습니다. showToast 함수의 인자 값인 msg 객체가 let() 함수를 호출한 예입니다. let() 함수를 통해서 이 함수를 호출한 msg 객체를 이어지는 함수 블록의 인자로 전달하여 간편하게 Toast 메세지를 띄울 수 있습니다. apply() 함수 apply() 함수는 이 함수를 호출한 객체를, 이어지는 함수 블록의 리시버로 전달합니다. 처음에 리시버라는 단어에서 의문을 가졌습니다. ( 리시버가 그 리시버인가..? 무슨 말이지 ? ) 예를 통해 알아 보겠습니다. 안드로이드에서 TextView의 text와 color를 바꾸고 싶을 때가 ..