개발일지/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