개발일지/Java
Java 람다식 (Lambda Expression
E-room
2022. 9. 19. 18:10
728x90
메서드를 하나의 식(expression)으로 표현한 것
람다식은 매우 간결하면서 명확하게 표현할 수 있다는 큰 장점이 있다
람다식의 기본 문법
- 기본적으로 반환 타입과 이름 생략 가능
- 익명 함수(anonymous function)이라고도 불림
- 실행문이 하나만 존재할 때 중괄호 생략 가능
//기존 메서드 표현 방식
void sayhello() {
System.out.println("HELLO!");
}
//위의 코드를 람다식으로 표현한 식
() -> System.out.println("HELLO!")
추가로 알아볼 것 : 함수형 인터페이스, 메서드 레퍼런스
728x90