[Java] 람다(Lambda)를 소화시켜 보자


[Java] 람다(Lambda)를 소화시켜 보자

서론 저번 함수형인터페이스(functional interface)에 이어서 Lambda Expression(람다식)에 대해서 학습한 것에 대해 포스팅을 하려고 합니다. 람다식, 함수형 프로그래밍, 람다 이전 익명클래스, 변수 캡처에 따른 쉐도잉, 메서드 래퍼런스 순으로 알아보도록 하겠습니다. Lambda Expression 람다식(Lambda Expression)이란? 메서드를 하나의 식(expression)으로 표현한 것. 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로 람다식을 익명 함수(anonymous function)라고도 한다. 람다 형식. (인자리스트) -> 바디 단 단일 실행문일 경우 {} 함수 몸체 괄호를 생략할 수 있습니다. 예시 Supplier get10 = () ->..


원문링크 : [Java] 람다(Lambda)를 소화시켜 보자