함수형 프로그래밍
-
함수형 프로그래밍이해를 위한 기록들 2023. 1. 15. 18:31
함수형 프로그래밍 함수형 프로그래밍은 추상화와 함수의 모듈화를 통해 함수 단위의 사용과 코드의 재사용성을 높일 수 있는 프로그래밍 방식이다. 함수형 프로그래밍에서는 함수를 인자로 받고 함수를 다시 리턴하는 고차함수의 개념을 사용한다. 함수형 프로그래밍의 특징 순수함수 순수한수는 동일한 입력에 항상 동일한 값을 반환한다. 함수 내부의 값이 함수 외부의 값에 대한 SideEffect를 만들지 않는다. 비상태, 불변성 함수형 프로그래밍에서는 외부의 값을 직접 변경하는 것이 아닌 그 불변성을 유지 하기 위해 원본을 복사해서 그 일부를 변경해서 작업을 한다. React의 State 상태 변경과 동일하게 적용 선언형 함수 명령형 프로그래밍은 무엇을 어떻게 할 것인가레 주목하고, 선언형 프로그래밍은 무엇을 할 것인가..