[Kotlin] 코틀린 High order function
이 글은 Kotlin In Action을 참고 하였습니다.더욱 자세한 설명이나 예제는 직접 책을 구매하여 확인 하시기 바랍니다 8. 고차함수고차함수랑 함수의 인자나, 반환값이 lambda인 경우를 말합니다.예를들면 list의 filter나 map은 인자로 람다를 받습니다. 따라서 이 둘은 고차함수 입니다. val add: (Int, Int) -> Int = {a,b -> a + b}val action: () -> Unit = { println("짜란~") } 함수타입은 생략할 수도 있으나, 명시하려면 (인자1:타입, 인자2:타입....) -> 반환타입 으로 표기할 수 있습니다.인자는 괄호로 묶여야 합니다.Unit은 반환값이 없음을 나타내는 타입입니다. 실제 타입없이 사용할때는 없어도 되지만 타입을 명시할..