코드랜드

  • HOME
  • CONTACT
  • SETTING
  • LOGIN
  • HOME
  • CONTACT
  • SETTING
  • LOGIN

CATEGORIES

  • 분류 전체보기 (60)
    • Android (9)
      • Kotlin (8)
      • Concept (1)
    • Algorithm (44)
      • SW Expert Academy (40)
      • BAEKJOON (4)
    • Frontend (1)
      • Vue (1)
    • Backend (2)
      • Spring (2)
    • Language (4)
      • Kotlin (4)

run

검색결과 1 개
[Kotlin] #범위 지정 함수 - let, apply, run, with, also

💡 범위 지정 함수란? (= Scope Function) 범위 지정 함수는 특정 범위 블록 내에서는 특정 객체를 this, it을 통해 접근하거나 조작할 수 있는 함수를 말한다. 즉, 범위 지정 함수를 사용하면 임시 Scope가 형성된다. 이렇게 사용하면 뭐가 좋냐? 일단 가독성이 증가하여 유지보수가 쉽고, 불필요한 변수 선언을 방지할 수 있다. Kotlin에서는 범위 지정 함수 5가지(let, apply, with, also, run)를 제공하고 있다. 이 함수들은 수신 객체를 어떻게 전달하는지, 반환 값이 무엇인 지에 따라 차이점이 있다. 💡 Type 1 : let 함수 fun T.let(block : (T) -> R) : R let은 수신 객체를 람다의 Parameter로 전달하기 때문에 'it'을..

Language/Kotlin 2022. 4. 14. 22:51
PREV NEXT
  • NOTICE

  • ARCHIVE

  • RECENTPOST

  • RECENTCOMMENT

TODAY    YESTERDAY   ALL   

JUNU's CODELAND

Created by BANANA

티스토리툴바