
[JAVA] 람다식(Lambda Expression)
·
프로그래밍 언어 활용/JAVA
1. 람다식의 개념1.1. 람다식의 정의람다식 혹은 람다 표현식이란 함수형 프로그래밍을 구성하기 위해 사용하는 간결한 함수식이며, Java에서 메서드를 축약된 형태로 표현한 것이다. Java 8 이전에는 메서드를 구현하려면 클래스 정의가 필요했으나, Java 8에서 람다식이 도입된 이후로는 메서드의 이름과 반환 타입을 생략하고 람다식을 변수에 할당하여 사용할 수 있게 되었다. 메서드의 타입, 이름, 매개변수 타입, 중괄호, return 문을 생략하고 화살표(->) 기호를 사용하여 코드의 길이를 줄일 수 있다. 이러한 특징 덕분에 람다식은 익명 함수(Anonymous Function)를 구현하는 방식으로 설명할 수 있다. 1.2. 함수형 프로그래밍과 람다식 함수형 프로그래밍은 함수를 정의하여 데이터 ..