-
함수형 프로그래밍은 객체지향 프로그래밍과 같이 코드 작성 방식 중 하나이며, 간결하고 예측 가능한 코드를 생성하는 데 중점을 둔다는 점이 특징임 ⚗️
-
함수형 프로그래밍은 변수 사용을 최소화하여 불변성을 강조하며, 이는 오류 발생 가능성을 줄이고 코드의 이해도를 높이는 데 기여함 🔐
-
함수형 프로그래밍에서 함수가 등급 (first-class object)으로 사용되는지 여부는 프로그래밍 언어가 함수형 프로그래밍을 얼마나 잘 지원하는지를 결정하는 중요한 요소 중 하나임 🛠️
-
순수함수는 항상 동일한 입력 값에 대해 동일한 출력 값을 반환하는 함수이며, 외부 상태나 변수에 의존하지 않기에 함수형 프로그래밍의 핵심 원칙 중 하나임 🔁
-
함수형 프로그래밍은 변조 불가능한 데이터 (immutability)와 순수함수를 사용하여 코드의 가독성, 유지보수성, 예측 가능성을 향상시킴 💯