Android #kotlin

Language/kotlin

Kotlin의 유용한 함수들 - let, apply, run, with

let 호출하는 객체의 값을 block에 전달하고 block의 결과값을 반환 fun T.let(block: (T) -> R): R 사용 예 한번쓰고 나서 사용하지 않을 변수가 있을 때 let을 사용하면 불필요한 선언을 방지해준다. val test = Test() setTest(test) //let 사용 Test().let{ setTest(it) } safe-calls 와 결합하여 null check에 사용할 수 있다. var obj:String? = null if(obj != null){ ... } //let 사용 obj가 null이 아닐경우 실행 obj?.let{ ... } apply 함수를 호출하는 객체를 이어지는 block의 리시버를 전달하고, 객체자체를 반환 리시버란? 이어지는 block 내에서 ..

점냥
'Android #kotlin' 태그의 글 목록