퍼스트클래스 함수란 프로그래밍 언어가 함수 (function) 를 first-class citizen으로 취급하는 것을 뜻합니다. 쉽게 설명하자면 함수 자체를 인자 (argument) 로써 다른 함수에 전달하거나 다른 함수의 결과값으로 리턴 할수도 있고, 함수를 변수에 할당하거나 데이터 구조안에 저장할 수 있는 함수를 뜻합니다.
'kotlin' 카테고리의 다른 글
| kotlin java class object 얻기 (0) | 2019.07.30 |
|---|---|
| dagger (0) | 2018.09.20 |
| reified (0) | 2018.09.20 |
| in/out keywords (0) | 2018.09.20 |
| kotlin 관한 글 (link) (0) | 2018.08.22 |