-
03. 람다식, when [Kotlin]Android/Kotlin 2017. 6. 2. 10:59반응형
1. 람다식이란?
Higher-Order Function(함수를 인자로 받는 함수)를 뜻합니다.
(인자1 타입, 인자2 타입 ...) -> 반환형 형태의 표현으로 람다식을 사용할 수 있습니다.
- 인자로 받은 함수를 실행할 때에는 invoke 메소드를 사용합니다.
invoke 메소드의 인자는 인자로 받은 함수의 인자의 타입과 동일합니다.
2. when
when은 if문을 중첩하여 사용하지 않고 Any와 함께 구현이 가능합니다.
- if문을 중첩하여 사용하지 않아도 when만으로도 표현이 가능합니다.
반응형'Android > Kotlin' 카테고리의 다른 글
02. Any, Range [Kotlin] (0) 2017.05.29 01. 변수선언, 함수 생성 [Kotlin] (0) 2017.05.27 Intro ( 코틀린의 장단점 ) [Kotlin] (0) 2017.05.26