728x90
고차함수
-
함수형 프로그래밍이란? 🚀 선언형 코드로 더 스마트한 개발!Developer 2025. 2. 24. 10:39
1. 함수형 프로그래밍이란?함수형 프로그래밍(Functional Programming, FP)은 함수를 일급 시민(First-Class Citizen)으로 취급하고, 불변성(Immutability)과 순수 함수(Pure Function)를 중심으로 개발하는 프로그래밍 패러다임입니다.✅ 쉽게 말해?"데이터를 변경하지 않고, 함수들을 조합하여 프로그래밍한다!""부작용(Side Effect)을 최소화하고, 유지보수와 테스트가 쉬운 코드를 만든다!"2. 함수형 프로그래밍의 핵심 원칙 🚀📌 1) 순수 함수(Pure Function)같은 입력값에 대해 항상 같은 출력값을 반환하는 함수외부 상태를 변경하지 않음// 순수 함수 예제const add = (a, b) => a + b;console.log(add(2, ..