LHJ

I'm a FE developer.

33. Functional Programming

28 Sep 2020 » js

33. Functional Programming

Wiki에 따르면 “함수형 프로그래밍은 컴퓨터 프로그램의 구조와 요소를 구축하는 스타일 인 프로그래밍 패러다임으로, 계산을 수학적 함수의 평가로 취급하고 스테이트(state)와 데이터(data)를 변경하는 것을 방지합니다.”

마스터해야 할 함수형 프로그래밍의 몇 가지 개념이 있습니다.

  • 순수 함수(Pure functions)
  • 불변성(Immutability)
  • 참조 투명성(Referential transparency)
  • 고차 함수(Higher-order functions)

함수형 프로그래밍의 이러한 개념을 이해하면 확실히 우위를 점할 수 있습니다.