scope function (1) 썸네일형 리스트형 코틀린의[Kotlin] Scope 함수 Scope functions 코틀린 표준 라이브러리에는 객체 컨텍스트 내에서 코드 블록을 실행하는 것이 유일한 목적인 여러 함수가 포함되어 있습니다. 람다 표현식이 제공된 객체에서 이러한 함수를 호출하면 임시 범위가(scope) 형성됩니다. 이 범위에서는 이름 없이 객체에 접근할 수 있습니다. 이러한 기능을 scope functions이라고 합니다. let, run, with, apply, also의 다섯 가지가 있습니다. 기본적으로, 이 함수들은 동일한 역할을 합니다: 객체에 코드 블럭을 실행하는 것입니다. 다른 점은, 이 객체를 어떤 방식으로 블럭 안에서 사용할 수 있는지, 그리고 전체 표현식(expression)의 결과가 어떻게 되는지입니다. 아래는 전형적인 scope function의 사용법입니다.. 이전 1 다음