| sitelink1 | https://youtu.be/mvfU-7tdLWs |
|---|---|
| sitelink2 | |
| sitelink3 |
fun main() {
b(::a)
}
fun a(str: String) {
println("$str 함수 a")
}
fun b(function: (String)->Unit) {
function("b가 호출한")
}
위의 식을 실행하면 다음과 같이 출력된다
"b가 호출한 함수 a"
main 함수에서 b 함수를 호출하는데 b함수는 인자로(파라미터) 넘겨받은 a 함수에 문자열 파라미터 "b가 호출한" 를 전달하고 실행하고 있다
위와 같은 로직에서 a함수는 일반 함수인데 이를 고차함수로 변환시켜서(함수 이름앞에 콜론을 두개 붙임) 파라미터로 전달하고 있다
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 15 |
[구글 ML Kit Vision Quickstart 분석] Intro
| 황제낙엽 | 2022.12.13 | 330 |
| 14 | view 객체의 eventlistener 함수 정의와 실행 분석 (StillImageActivity.kt) | 황제낙엽 | 2022.11.29 | 225 |
| 13 | 람다를 활용한 이벤트 리스너 정의 (자바와 코틀린 비교) | 황제낙엽 | 2022.11.29 | 305 |
| 12 |
[코틀린] 고차함수와 람다함수
| 황제낙엽 | 2022.11.29 | 250 |
| 11 |
코틀린 코루틴 관련 포스트
| 황제낙엽 | 2022.11.29 | 265 |
| » | [코틀린] 고차함수 | 황제낙엽 | 2022.11.28 | 251 |
| 9 | android gradle plugin 의 kotlin_version 수정 | 황제낙엽 | 2022.11.22 | 303 |
| 8 | [Kotlin/Android] DataBinding | 황제낙엽 | 2022.11.13 | 283 |
| 7 |
[코틀린, 카메라 샘플] QRCodeReader (샘플 확인 완료)
| 황제낙엽 | 2022.11.11 | 287 |
| 6 |
[코틀린, youtube, 안드로이드 앱 만들기] 카메라로 사진 찍기 (샘플 확인 완료)
| 황제낙엽 | 2022.11.11 | 377 |
| 5 | Kotlin의 기본 문법 | 황제낙엽 | 2022.11.04 | 471 |
| 4 | [코틀린, youtube] 카메라로 사진찍어 저장하기 강의 | 황제낙엽 | 2022.11.03 | 270 |
| 3 |
[예제 소스 코드] <Must Have Joyce의 안드로이드 앱 프로그래밍 with 코틀린> 예제
| 황제낙엽 | 2022.11.03 | 288 |
| 2 |
[코틀린] 구글 ML Kit를 이용한 바코드 스캐너
| 황제낙엽 | 2022.11.01 | 301 |
| 1 | 코틀린(Kotlin) 학습용 링크 모음 | 황제낙엽 | 2018.10.11 | 326 |
