# 순수 함수

2개의 포스트
post-thumbnail

FP in JS (자바스크립트로 접해보는 함수형 프로그래밍) - 함수형 프로그래밍의 특징

세 번째 글입니다. 오늘은 함수형 프로그래밍의 몇가지 특징에 대해서 살펴보도록 하겠습니다. 함수형 프로그래밍에 대해서 처음 공부할때 참고했던 대 부분의 글은 오늘 같이 살펴 볼 함수형 프로그래밍의 특징들 부터 시작합니다. 그런데 처음 함수형 프로그래밍을 접하는 경우 이런 특징들이 왜 필요한지 확 와닿지 않는것 같습니다. 저의 경우도 이해는 가지만 왜 필요한지까지는 몰랐던것 같습니다. 아무래도 기존에 개발해오던 패러다임과는 많이 다른형태기 때문에 이해하기 힘들었을것 같습니다. 물론 이 특징들부터 봐도 상관은 없겠지만 앞선 두 글에서 사용했던 예제를 다시 살펴보면서 함수형 프로그래밍의 특징들을 대입하면 조금 더 이해하기 쉽지 않을까 합니다.

2019년 11월 20일
·
0개의 댓글

순수 함수와 함수형 프로그래밍

순수 함수 모든 입력이 파라미터로 선언되고, 모든 출력이 리턴값으로 선언된 함수를 '순수하다'라고 한다. 함수형 프로그래밍 함수형 프로그래밍은 앞서 이야기한 순수 함수를 프로그래밍하는 것이다. 숨겨진 입력이나 출력을 최대한 배제하여 가능한 코드의 대부분이 입력과 출력의 관계를 명확하게 제공하는 것을 말한다.

2019년 4월 19일
·
0개의 댓글