[함수형 프로그래밍] 순수함수 & 익명함수 & 고차함수
Functional Programming? 자료 처리를수학적 함수의 계산으로 취급 상태와 가변 데이터를 멀리함 변수와 반복문이 없음 Side-effect가 없음 → 동작을 이해하고 예측하기 쉬워짐 Side-effect → 함수형 프로그래밍에서는 잘못된 code로 인한 오동작의 의미가 아닌 실행 결과 상태의 변화를 일으키는 모든 것을 지칭함 → 모듈화 수준이 높으면 재사용성이 높고 좋은 프로그래밍이라 할 수 있다. → 평가 시점이 무관하다는 특성으로 효율적인 로직을 구성하는 것이 함수형 프로그램의 궁극적인 패러다임 순수함수 동일한 인자가 주어졌을 때항상같은 값을 리턴하는 함수 → side effect 가 없음 Thread에 안전하고 병렬적인 계산이 가능 코드의 블록을 이해하기 위해 일련 상태 갱신을 따라갈..
2020.04.03