[java] 람다식

공부기록·2023년 11월 18일
0
post-thumbnail

🔊 람다식

  • 자바에서는 메서드를 사용하려면 클래스 객체를 생성한 후 객체로 메서드를 실행시켜야한다.
  • 메서드를 하나의 식으로 표현하여 코드를 간결하고 명확하게 표현이 가능하도록 하는 자바의 문법 요소로 메서드를 만드는 과정 없이 한 번에 처리가 가능하다. 하지만 재귀함수의 구현이 어렵고 디버깅이 어렵다는 단점도 가지고 있다.

람다식 기본 문법

리턴타입 메서드명(매개변수) {
   //실행코드
}
    
(매개변수) -> { //실행코드 }
  • 반환 타입과 이름을 생략하여 익명함수(Anonymous Function)이라고도 부르기도 한다. 람다식의 메서드 표현 방식은 다음과 같다.
	//print 관련 일반 메서드 표현 및 람다식 표현
	void printHello(){
    	System.out.println("Hello");
    }
    
    ()->System.out.println("Hello");
    
    //sum 함수에대한 일반 메서드 표현 및 람다식 표현
    int sum(int num1, int num2){
    	return num1 + num2;
    }
    
    (num1, num2) -> {{ num1 + num2; }
    

0개의 댓글

관련 채용 정보