기록, 성장, 공유 - Android

  • 홈
  • 태그
  • 방명록

kotlin 기초 1

[Kotlin] 멤버참조 문법과 예시, 람다의 컴파일에 대해 알아보자!

다른 글에서 람다를 알아보며 멤버참조에 대해서 짧게 알아본 적이 있다. (링크) 유용한 사용 예시는 람다함수를 인자로 넣는 것이었다. 람다를 인자로 받는 함수에 인자로 넘기려는 코드가 이미 함수로 선언된 경우 멤버 참조를 사용하여 짧은 코드로 작성할 수 있었다. 하지만 내용이 너무 빈약하여 추가로 그 원리가 무엇인지 정리하려고한다. 그래도 그 전에 다시 리마인드 해보자. 멤버 참조? 문법적으론 이중콜론 (::) 을 사용하여 멤버를 참조할 수 있다. 아래와 같은 형태이다. 클래스이름::멤버이름 멤버참조는 그 멤버를 호출하는 람다와 같은 타입이다. 멤버 참조는 프로퍼티나 메서드를 단 하나만 호출하는 함수 값을 만들어준다. 추가적인 규칙은 다음과같다. 다른 클래스의 멤버가 아니고 최상위에 선언된 함수나 프로퍼..

Kotlin 2023.01.23
이전
1
다음
더보기
프로필사진

조금만 더 성장하고 글을 쓰자고 하다가는 끝도없다. 부끄러움 잊고 그냥 쓰고 성장하자!

  • 분류 전체보기 (55)
    • Android (19)
      • 실전 회고 (5)
      • 이론 학습 (12)
      • Room (1)
    • Kotlin (15)
    • Algorithm (18)
      • 풀이 회고 (16)
      • 이론과 도구 (2)
    • Computer Science (0)
      • Network (0)
      • OS (0)
      • DB (0)
      • Computer Architecture (0)
    • Activity Review (0)
    • Book Review (0)
    • 회고 (0)

Tag

Compose Infinite loop ViewPager2, 찰스의 안드로이드 컨퍼런스, 위임객체, compose, Compose Infinite Loop, 안드로이드 컨퍼런스, jetpack, Compose ViewPager, 코딩테스트, codelabs, Android, 프로그래머스, programmers, 코틀린, 코틀린 입문, 문법, 개발 컨퍼런스, 안드로이드, kotlin, Kotlin 입문,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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.

티스토리툴바