
람다식 (Lambda expression) 과 함수형 인터페이스
·
Java
자바로 알고리즘 문제를 풀다가 특정 코드에 함수형 프로그래밍을 적용하고 싶어, 스트림을 공부하고자 했다. 그런데 스트림에서는 자바스크립트의 ES6 의 화살표 함수와 비슷한 개념인 람다식을 주로 사용한다는 것을 알고, 람다식 또한 공부하게 되었다. 그리고 막상 공부해보니, 함수형 인터페이스 기반으로 구조가 이해하기 쉽게 되어있어 자바의 설계에 대해 감탄하는 계기가 된듯하다. 람다식을 공부하면서 정리한 내용을 공유하고자 한다. 해당 포스트는 자바의 정석 14장 - 람다식의 내용을 정리했습니다. 람다식 (Lambda expression) 람다식 (Lambda expression) 은 메서드를 하나의 식 (expression) 으로 표현한 것이다. 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로..