람다식이란 메서드를 하나의 식으로 표현
하나의 식으로 표현하여 훨씬 간략하게 표현할 수 있다.
public Optional<Member> findByName(String name) {
return store.values().stream()
.filter(member -> member.getName().equals(name))
.findAny();
}
위 코드에서 member -> member.getName().equals(name)에 해당한다.
name이 같은 멤버를 반환하는 메소드를 하나 생성하기보다는 이렇게 람다식으로 표현하면 훨씬 간결하게 작성할 수 있다.