람다식 문법

  1. 파라미터 목록

람다식은 메서드와 마찬가지로 파라미터를 가질 수 있다. 파라미터가 없을 때는 빈 괄호를 사용하고, 하나의 파라미터일 때는 괄호를 생략할 수 있다. 두 개 이상의 파라미터일 경우에는 괄호를 사용한다.

() -> System.out.println("Hello, world!");
(int x) -> x * x;
(String s, int n) -> System.out.println(s + n);
  1. 화살표(->)

람다식에서 파라미터 목록과 바디를 구분하는 데 사용된다. 파라미터 목록과 바디 사이에 위치한다.

 

  1. 바디

     

    람다식의 실행될 코드를 포함한다. 중괄호({})로 둘러싸여 있으며, 여러 줄의 코드를 포함할 수 있다. 단일 표현식인 경우 중괄호와 return 문을 생략할 수 있다.

     

(int x, int y) -> { return x + y; }
(int x, int y) -> x + y;

댓글을 작성해보세요.