lambda function(람다 함수), Lambda(람다) 유래
CODEDRAGON ㆍDevelopment/Kotlin
반응형
lambda function(람다 함수)
· ≒ 람다식 ≒ 람다(lambda) 함수 ≒ 람다 블록(Lambda Block) ≒ 축약 함수 ≒ Lambda Expression
· 일반적인 함수를 한 줄의 구문(Statement)으로 정의할 수 있는 새로운 함수 정의 리터럴입니다.
· 함수 몸체에는 식(expression)만이 올 수 있습니다.
· 대부분의 경우 함수 이름을 정의하지 않으면서 일회성으로 사용하는 함수를 정의할 때 활용됩니다.(Anonymous functions)
https://en.wikipedia.org/wiki/Lambda_expression
Lambda(람다) 유래
람다 형식은 인공지능 분야나 AutoCAD라는 설계 프로그램에서 쓰이는 Lisp 언어에서 유래하였습니다.
'Development > Kotlin' 카테고리의 다른 글
Kotlin - when, when 형식 (0) | 2018.10.31 |
---|---|
Kotlin - 증감 연산 함수 (0) | 2018.10.30 |
null safety - as? ?. !!. ?: (Elvis operator) (0) | 2018.10.29 |
Kotlin - 메소드 오버로딩(Overloading) 특징, 메소드 오버로딩 규칙 (0) | 2018.10.28 |
null 변수, ? (nullable type), null 저장 변수 선언 (0) | 2018.10.28 |