Java 8 이후로 지원되는 문법으로
Js의 애로우 펑션과 비슷하게 작성할 수 있다.
(int i) -> i
(int i) ->{ return i; }
이런식으로 쓰일 수 있는데 기본형은
(매개변수) -> { 실행문 } 이다. 만약, 어떤 전처리 과정이 없이
리턴에 묶어 보낼 수 있다면 중괄호는 생략 가능하다.
주의할 점은, 바깥 스코프에서 이미 선언된 x를 매개변수로 쓰기 시작했으면
그 다음 매개변수는 무조건 이미 선언된 것이여야 한다
선언된 매개변수와 선언되지 않은 매개변수의 선언을 동시에 쓸 수 없다.
람다식으로 선언된 함수는 재사용이 불가한 특징이 있다. (함수 명이 정의되지 않음)