With

Kotlin

수신 객체 지정 람다, with 와 apply

with 함수와 apply 함수는 수식 객체를 명시하지 않고 람다의 본문 안에서 다른 객체의 메서드를 호출할 수 있게 한다. 그런 람다를 수신 객체 지정 람다 lambda with receiver 라 부른다. with 함수 표준 라이브러리의 with 함수를 사용하면 어떤 객체에 대한 참조를 반복해서 언급하지 않으면서 그 객체의 메서드를 호출할 수 있다. EX. 알파벳 만들기 fun alphabet() : String { val result = StringBuilder() for (letter in 'A'..'Z') { result.append(letter) } result.append("\\nNow I know the alphabet!") return result.toString() } println(a..

minux.
'With' 태그의 글 목록