[Kotlin](Scope Function) let, with, run, apply, also 차이 및 use
코틀린에서 let, with, run, apply, also라는 확장 함수가 있다 다섯가지의 확장함수는 조금씩 사용법이 비슷하면서 다른데, 그 의미를 알아보자 data class Person(var name : String ,var age : Int) 해당 객체를 이용하여 알아보겠습니다. fun main(){ val person = Person("", 0) person.name = "Youngs" person.age = 20 println("$person") } 위 코드는 일반적인 사용법입니다. 실행시 아래와 같은 결과값이 나옵니다. 1. let fun T.let(block: (T) -> R): R // let의 형태 let은 블록의 마지막 값에 따라 let의 return값 형태가 같이 달라진다. fun..
2021. 6. 7.