01. 함수형 프로그래밍의 특징
- 함수형 프로그래밍이란?
- 함수를 사용하여 데이터 처리의 참조 투명성을 보장하고, 상태와 가변 데이터 생성을 피하는 프로그래밍 패러다임
- 함수형 프로그래밍의 특징
02. 순수한 함수란?
- 동일한 입력을 실행하면 항상 동일한 결과가 나옴
- 부수 효과가 없음
03. 부수효과 없는 프로그램 작성하기
- 부수 효과는 반환 값이 아닌, 외부의 상태에 영향을 미치는 것
04. 참조 투명성으로 프로그램을 더 안전하게 만들기
- 프로그램의 변경 없이 어떤 표현식을 값으로 대체할 수 있어야 참조 투명성을 만족
- 부수효과를 일으키는 영역과 순수한 영역을 되도록 분리
05. 일급 함수란?