:arrow

함수형 프로그래밍

자바스크립트 — 멀티 패러다임 언어

함수형 프로그래밍이란

  1. 수학 함수를 사용하고 부수효과를 피하는 패러다임
  2. 부수 효과 없이 순수 함수만 사용하는 프로그래밍 스타일

부수효과

순수 함수

<aside> 💡 하지만, 실제 함수형 프로그래머스는 부수 효과와 순수하지 않은 함수를 사용한다.

</aside>

함수형 프로그래밍의 문제

  1. 부수 효과가 필요하다.

  2. 함수형 프로그래밍은 부수효과를 잘 다룰 수 있어야 한다