함수형 프로그래밍에 대해 알아보도록 하겠습니다. 프로그래밍 패러다임으로서의 함수형 프로그래밍 절차지향 프로그래밍 알고리즘과 로직 중심으로 문제 해결이 주목적 객체지향 프로그래밍 클래스 선언이 최우선, 데이터와 데이터를 처리할 메서드를 하나로 묶어 객체를 만들고, 객체를 조합해서 프로그래밍 작성, 객체를 만들기 위한 추상화, 캡슐화, 상속, 다형성 등의 개념을 제공 함수형 프로그래밍 함수 선언이 최우선, 데이터의 흐름이 아니라 함수의 선언과 선언된 함수의 유기적인 흐름이 주목적 함수형 프로그래밍의 주요 원칙 함수형 프로그래밍에는 여러 원칙들이 있는데 가장 큰 핵심은 크게 두 가지입니다. 일급 객체(First Class Citizen)로서의 함수 순수 함수(Pure Function)으로 정의되는 함수 일급 ..