Kotlin의 유용한 함수들 (scope functions)
Kotline에서는 내부적으로 편리한 function들을 사용합니다. 따라서 java에서 코딩하는것보다 좀더 심플하게 코드를 작성할 수 있게 도와주죠.사용성이 높은 함수중에 미묘한? 차이로 사용법이 헷깔리는 함수둘에 대한 정리를 해보고자 합니다. Scoping functions정식 명칭은 아닙니다만, 아래 함수들은 사용법이 약간 헷깔립니다.run, with, T.run, T.let, T.also and T.apply fun test() { var mood = "I am sad" run { val mood = "I am happy" println(mood) // I am happy } println(mood) // I am sad} 위와 같이 사용한다면 test() 안에서 run으로 또다른 scope을 정..