코틀린 일급함수
-
[Kotlin] 코틀린 함수와 함수형 프로그래밍 1Kotlin/Function 2021. 9. 6. 17:34
코틀린은 객체지향 프로그래밍 + 함수형 프로그래밍 언어이다. (참고-함수형프로그래밍이란) https://mangkyu.tistory.com/111 프로그래밍 언어의 함수가 일급 시민(일급 객체)으로 다뤄진다면 일급 함수를 가지고 있는 언어이다. https://choheeis.github.io/newblog//articles/2020-12/kotlinHigherOrderFunctionAndLambda 일급 객체의 특징 1. 일급 객체는 함수의 매개변수가 될 수 있다. 2. 일급 객체는 함수의 return값이 될 수 있다. 3. 일급 객체를 변수에(=) 값을 할당할 수 있다. 4. 일급 객체는 고유한 구별이 가능하다.(equaliy비교) 코틀린의 함수는 일급 함수이다-> 일급 객체의 특징을 만족한다. 1. ..