Scope Function 총정리 # Kotlin also let run with apply
이번에는 Scope 함수 라는 것을 정리해 보고자 합니다. 이 함수들은, 객체의 컨텍스트를 유지하면서, 코드 블록을 받아서 실행시키는데요. let, apply, with, run, also 같이 종류가 무려 5개나 됩니다. 이 함수들은 대부분 중요해서 android개발하면서 계속 마주치게 되므로, 잘 정리해서 사용해 보는 것이 좋은데요. 이 글에서는 5가지 Scope함수와 더불어 함께 사용할 수 있는 함수인, takeIf그리고 takeUnless까지 같이 정리해 보겠습니다. 1. Scope Functions ScopeFunction이라는 함수명에서 알 수 있듯이, 이 함수들을 lambda식을 이용해서 호출하면, 일시적인 Scope(범위)가 생기게 됩니다. 이 범위안에서는 객체에 대해 "it" 혹은 "th..
2019. 9. 29.