JAVA/람다식(Lambda expression)
-
자바 람다식이란(Lambda expression)JAVA/람다식(Lambda expression) 2022. 2. 7. 22:53
JDK1.8부터 추가된 람다식(Lambda expression)은 간단히 말해서 메서드를 하나의 식(expression)으로 표현한 것입니다. 람다식의 도입으로 인해, 자바는 객체지향 언어인 동시에 함수형 언어가 되었습니다. 또한, 람다식은 함수를 간략하면서도 명확한 식으로 표현할 수 있게 해줍니다. 이러한 람다식은 메서드의 이름과 반환 값이 없어지므로, '익명 함수(anonymous function)'라고도 합니다. 익명 함수란? 말그대로 함수의 이름이 없는 함수입니다. 익명 함수들은 모두 일급객체 입니다. 더보기 일급 객체가 되기 위한 조건 3가지 : 1. 함수/메서드의 매개변수(parameter)로서 전달할 수 있는가 2. 함수/메서드의 반환 값(return)이 될 수 있는가 3. 변수에 담을 수 ..