
[TIL/Kotlin] 코틀린 고급문법_함수 리터럴과 람다식, 익명 함수, it 식별자
·
TIL/Kotlin
1. 함수 리터럴과 람다식 코틀린에서는 함수 리터럴을 두 가지 형태로 만들 수 있다. 하나는 람다식이고 다른 방법은 익명 함수이다. 람다식은 {매개변수 -> 반환 값} 형태를 가지고 있다. 아래 예제 코드와 주석을 통해 추가 설명을 적겠다. fun main() { // 함수타입 : 매개변수가 Int 타입, 반환 타입 Unit인 함수를 저장할 수 있는 타입 val instantFunc: (Int) -> Unit // 함수 리터럴 : 함수를 나타내는 리터럴 /* number: Int => 리터럴의 매개변수를 나타냄 -> 경계로 매개변수와 함수의 내용이 분리됨 매개변수가 없는 함수 리터럴을 만들고 싶다면, number: Int -> 부분 없이 함수 내용만 나오게 함수 리터럴에는 return을 적지 않는다. 리..