let
검색결과
1
개
[Kotlin] #범위 지정 함수 - let, apply, run, with, also
💡 범위 지정 함수란? (= Scope Function) 범위 지정 함수는 특정 범위 블록 내에서는 특정 객체를 this, it을 통해 접근하거나 조작할 수 있는 함수를 말한다. 즉, 범위 지정 함수를 사용하면 임시 Scope가 형성된다. 이렇게 사용하면 뭐가 좋냐? 일단 가독성이 증가하여 유지보수가 쉽고, 불필요한 변수 선언을 방지할 수 있다. Kotlin에서는 범위 지정 함수 5가지(let, apply, with, also, run)를 제공하고 있다. 이 함수들은 수신 객체를 어떻게 전달하는지, 반환 값이 무엇인 지에 따라 차이점이 있다. 💡 Type 1 : let 함수 fun T.let(block : (T) -> R) : R let은 수신 객체를 람다의 Parameter로 전달하기 때문에 'it'을..
Language/Kotlin
2022. 4. 14. 22:51



