고차 함수

    함수형 프로그래밍

    함수형 프로그래밍

    함수형 프로그래밍 함수형 프로그래밍은 거의 모든 것을 순수 함수로 나누어 문제를 해결하는 기법으로, 작은 문제를 해결하기 위한 함수를 작성하여 가독성을 높이고 유지보수를 용이하게 해 준다. 또한, 모든 것을 순수한 수학적 함수 스타일로 묶으려고 하는 프로그래밍 패러다임이다. 함수형 프로그래밍은 '어떻게 해결할 것인가'가 주안점인 명령형 스타일과 달리 '무엇을 해결할 것인가'가 주안점이다. 함수형 프로그래밍을 지원하는 언어들에는 Haskell, JavaScript, Python, Scala, Erlang, Lisp, ML 등이 있다. 함수형 프로그래밍의 특징 1. 순수 함수 int sum(int a, int b) { return a + b; } sum 함수는 두 개의 숫자만 입력받아 두 수의 합을 반환하는..