반응형 코틀린 고차함수1 8장. 고차 함수: 파라미터와 반환 값으로 람다 사용 8장. 고차 함수: 파라미터와 반환 값으로 람다 사용 개요 함수 타입 고차 함수 작성 & 사용법 인라인 함수 비 로컬 return과 레이블 무명 함수 8.1 고차 함수의 정의 함수(람다)를 인자로 받거나, 반환(리턴)하는 함수. //ex) filter, map, with list.filter { x > 0 } list.filter({x -> x > 0}) 8.1.1 함수 타입 람다를 받는 변수 정의. val sum = {x:Int, y:Int -> x+y} val action = {println(42)} 람다를 인자로 받는 함수 타입 정의 //함수타입을 정의하여, x,y를 컴파일러가 추론가능 val sum: (Int, Int) -> Int = {x,y -> x+y} //Unit : 의미있는값을 반환하지않.. 2021. 12. 18. 이전 1 다음 반응형