Kotlin 함수형 프로그래밍 - (3) 고차 함수
고차 함수는 매개변수로 함수를 전달받거나 함수를 반환하는 함수를 말합니다. fun highFunction(a: Int, argFunction: (Int) -> Int) { val result = argFunction(10) println("a : $a, highFunction : $result") } highFunction(10, {x -> x * x}) (Int) -> Int 타입의 함수를 argFunction이라는 이름으로 사용할 수 있다는 것입니다. 위의 코드에서는 highFunction의 매개변수로 람다 함수를 사용한 예시입니다. 고차 함수와 함수 타입 매개변수 함수 타입의 매개변수 대입 일반적으로 함수를 호출할 때는 함수명 뒤에 ()를 붙이고 () 안에 인수를 작성합니다. 그런데 고차 함수의 매..
프로그래밍언어/Kotlin
2019. 8. 18. 22:41
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드
- Rxjava
- databinding
- 함수형
- Kotlin
- 스위프트
- watchos
- Swift
- XCode
- CloudComputing
- 애플워치
- 알고리즘
- 함수형프로그래밍
- 컬렉션
- 오토레이아웃
- retrofit
- java
- Elliotable
- apple
- C++
- 코틀린
- Notissu
- 상속
- android
- Apple Watch
- 아이폰
- Auto Layout
- ios
- Reactive programming
- SwiftUI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함