memo/wanted 백엔드 1월 - 함수형 프로그래밍1 함수형 프로그래밍 세션1-1 함수형 프로그래밍은 말 그대로 함수가 중요하다. 즉 우리는 세상의 문제를 해결하기 위해 복잡한 메커니즘을 따른다. output = f(input) 와 같은 함수를 통해 결과를 만들어 낸다. 함수형 프로그래밍 패러다임에는 중요한 것이 있다. 1. No side-effect : pure function, no mutation - 사이드 이펙트를 제거하기 위해 순수 함수를 사용하고, 변화를 없애라! 2. Higher Order Function : Function is Value - 고차 함수의 사용. 함수도 결국 값이다! 순수 함수 순수 함수는 외부 환경에 노출되지 않고, 외부에게 방해받지 않는 함수이다. BAD 아래의 함수는 외부의 방해를 받는 함수이다. 함수 스코프 외부에 존재하는 init의 값이 변함에 .. 2023. 1. 11. 이전 1 다음