쿨빈의 프로그래밍 블로그

  • 홈
  • 태그
  • 방명록

scope functions 1

Kotlin 범위 함수 Scope Functions (let, with, run, apply, also)

범위 함수란? 컨텍스트 객체와 함께 코드 블록을 실행하는 것을 목적으로 하는 함수를 말합니다. 이해하기 쉽게 말하자면 특정 객체를 이용해서 만든 임시 범위 블록 내에서 특정 객체의 이름 없이 객체에 접근할 수 있도록 도와주는 함수를 말합니다. 코틀린 표준 라이브러리에는 이러한 범위 함수가 몇 가지 있습니다. 이 글에서는 let,with,run,apply,also 이렇게 5가지를 알아보겠습니다. 범위 함수를 쓰면 좋은 점? 매번 같은 객체의 이름을 반복적으로 쓰는 경우 범위 함수 내에서는 this(생략 가능), it을 통해서 접근 및 사용을 할 수 있어서 코드를 간결하고 가독성 좋게 만들 수 있습니다. 객체를 이용하는 상황에 따라 적절한 범위 함수를 사용하는 것이 중요합니다. 범위 함수 사이의 차이점? 기..

Kotlin 2021.10.22
1
더보기
프로필사진

  • 분류 전체보기 (7)
    • Android (5)
      • Jetpack (1)
      • 아키텍처&디자인패턴 (2)
      • AndroidStudio (1)
    • Git (1)
    • Kotlin (1)

Tag

gitignore, gradle, scope functions, buildSrc, androidstudio, SOLID원칙, android Q, 안드로이드 Q, git, 범위함수, Dependency-Injection, Storage Access Framework, kotlin, 설계원칙, Media Store, Kotlin DSL, 내부 저장소, 외부 저장소, git cache, 의존성주입,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바