Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 카카오 순위검색
- 내용의동일성
- kotlin collection
- 코틀린 람다함수
- collection function
- 코틀린 컬렉션함수
- 코틀린 문자열
- isNullOrBlank
- Kotlin Generic
- 코틀린 data class
- 해시
- 코틀린
- add view
- 컬렉션 함수
- 코틀린 내부 클래스
- kotlin listview
- 코틀린 제너릭
- kotlin recyclerview
- kakao blind
- 컬렉션함수
- 코틀린 중첩클래스
- 객체의 동일성
- kotlin addview
- programmers # 프로그래머스 #큰수비교 #cmp_to_key()
- 프로그래머스 #탐욕법 #큰수만들기 #join #python
- 프로그래머스
- class
- lateinit
- Kotlin
- 코틀린 lateinit
Archives
- Today
- Total
목록코틀린 람다함수 (1)
엔지니어 규의 IT 프로그래밍 다이어리

고차함수 고차함수란 함수를 마치 클래스에서 만들어낸 '인스턴스처럼' 취급하는 방법이다. 함수를 '패러미터'로 넘겨 줄 수 도 있고 결과값으로 반환 받을수도 있는 방법이다. 코틀린에서는 모든 함수를 고차함수로 사용 가능하다. 아래의 소스코드를 확인해보자 fun main(){ b(::a) val c: (String) -> Unit = { str -> println("$str 람다함수") } b(c) } fun a (str : String){ println("$str 함수 a") } fun b ( function: (String) -> Unit){ function("b가 호출한") } b가 호출한 함수 a b가 호출한 람다함수 cs 함수 a를 고차함수 형식의 패러미터로 받을수 있도록 하기위해서는, 함수를 받을..
프로그래밍 언어/코틀린
2022. 5. 18. 21:10