8.1 함수, 함수 어디에나 함수


먼저 함수형 프로그래밍이 객체지향 프로그래밍과 왜 그렇게 다른지 보자.

함수형 프로그래밍이란, 함수가 정말 중요하다고 여기는 프로그래밍

ex) 큰 프로그램을 작은 구성 요소로 조립하고 싶다고 가정

또는 프로그램의 어떤 부분을 전달받거나, 컴포넌트 간의 결합도를 줄이고 싶을 수도 있음

혹은 ‘중복을 피하라’는 원칙에 따라 여러 컴포넌트 간에 코드를 재사용하고 싶음