(자바) 함수형 프로그래밍과 람다 표현식
※ 본 포스팅은 이지스 퍼블리싱 출판 "Do it! 자바 프로그래밍 입문" 책의 내용을 참고해서 작성 했습니다. ■ 함수형 프로그램이란? 함수형 프로그래밍이란 함수의 구현과 호출만으로 프로그램을 만들 수 있는 프로그래밍 방식을 의미한다. 함수형 프로그래밍은 순수 함수(pure function)를 구현하고 호출함으로써 외부 자료에 영향을 주지 않도록 구현하는 방식이다. 여기서 순수 함수란 입력받는 자료 외 외부 자료를 사용하지 않아 함수의 기능이 자료에 독립적임을 의미한다. 즉, 동일 결과를 보장하고, 다양한 자료에 같은 기능을 수행할 수 있다. 이러한 함수형 프로그램은 코드의 가독성을 높이고 유지보수를 편리하게 하기 위해 등장했다. ■ 람다(Lambda) 표현식이란? 자바에서 제공하는 함수형 프로그래밍 ..
프로그래밍 언어/Java(자바)
2022. 9. 16. 17:09