기록, 성장, 공유 - 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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바