[Kotlin] 13 고차함수 & 람다


[Kotlin] 13 고차함수 & 람다

Android 앱 개발의 정석 with Kotlin 올인원 패키지 Online 강의를 듣고 정리한 내용입니다. 1. 고차 함수(High-order Function) 함수를 인자로 받고 결과값으로 내보낼 수 있습니다. 즉, 고차 함수는 함수의 매개변수를 값이 아닌 함수로 받을 수 있습니다. 함수의 매개변수 : 값 함수의 매개변수 : 함수 타입 표시 변수명: 타입 변수명: (함수인자타입, 함수인자타입, ...) -> 함수반환타입 호출 함수(값) 함수(::함수) 예시 fun add(a: Int, b: Int): Int { return a + b } println(add(5, 5)) fun add(a: Int, b: Int): Int { return a + b } fun addOne(func: (Int, Int) -> Int): Int { val result: Int = func(1, 1) return result } println(addOne(::add)) 2. 람다 (Lambda) 람다...


#fastcampus #kotlin #코틀린 #패스트캠퍼스

원문링크 : [Kotlin] 13 고차함수 & 람다