안드로이드/깡샘의 안드로이드 앱 프로그래밍
코틀린 공부07
람다 함수 람다 함수는 코틀린뿐만 아니라 많은 프로그래밍 언어에서 제공하는 익명 함수 정의 기법입니다. 코틀린으로 프로그램을 작성하다 보면 람다 함수를 많이 쓰는데, 이는 코틀린에서 고차 함수를 지원하기 때문입니다. 일반 함수는 fun키워드로 선언합니다. 그렇지만 람다 함수는 fun키워드를 이용하지 않으며 함수 이름이 없습니다. { 매개변수 -> 함수 본문 } 람다 함수는 {} 로 표현합니다. {} 안에 화살표(->)가 있으며 화살표 왼쪽은 매개변수, 오른쪽은 함수 본문입니다. 함수의 반환 값은 함수 본문의 마지막 표현식입니다. val sum = { no1:Int,no2:Int -> no1 + no2 } print(sum(2,5))//7 람다 함수는 이름이 없으므로 함수명으로 호출할 수 없습니다. 그래서..