[JAVA] Lambda
·
JAVA
람다(lambda)는 함수형 프로그래밍에서 사용되는 중요한 개념 중 하나이다. 람다는 익명 함수(anonymous function)를 지칭하며, 일회성으로 사용되거나 간단한 함수를 정의할 때 유용하다. lambda의 특징으로는 1. 익명 함수: 이름 없이 정의되는 함수이다. 2. 간결성: 간단한 연산을 표현할 때 특히 유용하다. 3. 일급 객체: 람다식은 일급 객체로 취급되어 함수의 인자로 전달하거나 함수의 반환 값으로 사용될 수 있다. (parameter1, parameter2, ...) -> expression 이 때, parameter1, parameter2, ...는 람다식의 매개변수이고, expression은 람다식의 본문이다. 람다식의 본문은 단일 표현식일 수도 있고, 더 복잡한 블록을 포함..