코틀린 함수형 프로그래밍( 람다식 )
코틀린은 함수형 프로그래밍( FP )과 객체 지향 프로그래밍( OOP )을 모두 지원하는 다중 패러다임 언어입니다. 일급 객체 특징 ● 일급 객체는 함수의 인자로 전달할 수 있다. ● 일급 객체는 함수의 반환 값에 사용할 수 있다. ● 일급 객체는 변수에 담을 수 있다. 람다식은 일급 객체의 특징을 가진 이름 없는 함수입니다. 람다식 인자, 매개 변수를 이용한 람다식 함수 작성 fun main() { println(highFunc({x,y -> x+y},10,20)) // 람다식 함수를 인자로 넘김 } fun highFunc(sum: (Int,Int) -> Int, a:Int, b:Int):Int = sum(a,b) // sum 매개변수는 함수 매개변수 highFunc()의 매개 변수로 (함수, 변수, ..
2020. 5. 18.