람다표현식의 사용방법을 살펴보자.
(parameter) -> body (parameter) -> {body} () -> body () -> {body} | cs |
- 코드가 한줄이라면 중괄호가 생략이 가능하다..
기존코드와 람다표현식을 서로 비교해가며 살펴보자.
- 기존방식
public void testMethod(String name){ System.out.println("테스트 메소드 호출"); } | cs |
- 람다표현식
testMethod = (name) -> System.out.println("출력"); | cs |
(parameter) -> {body}
- parameter를 실행하고자 하는 함수 body로 전달한다는 의미.
(name) : 메소드의 대한 파라메터
-> : 파라메타와 바디를 구분
body : 람다의 반환 값