기록, 성장, 공유 - Android

  • 홈
  • 태그
  • 방명록

람다 1

[Kotlin] 람다함수는 무엇이고 왜 쓰고 어떻게 쓸까?

요즘 Kotlin in Action 을 보면서 예전에 람다에 대해서 정리한 글과 합쳐서 다시 쓰려고한다. 람다란 무엇인가? 람다는 기본적으로 다른 함수에 넘길 수 있는 작은 코드 조각을 뜻한다. 즉, 값처럼 여기저기 전달할 수 있는 동작의 모음이라는 뜻이다. 실행시점에 코틀린 람다 호출에는 아무 부가 비용이 들지 않고, 프로그램의 기본 구성요소와 비슷한 성능을 낸다. 람다는 왜 쓰는가? 1. 코드를 깔끔하게 사용하기 위해 람다가 메서드가 하나뿐인 무명 객체 대신 사용할 수 있다는 사실을 떠올려본다. 안드로이드 개발하며 모두 뷰에 setOnClickListener 를 달아본적이 있을 것이다. setOnClickListener 에onClick 이라는 메서드 가 있는 OnClickListener 를 구현하여 ..

Kotlin 2023.01.01
이전
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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.