Side Effect가 없는 함수
실질적으로 따지면 순수함수로만 이루어진 게 디버깅과 유지보수하기 추가개발과 초기작성이 어렵다
binding 된 global state과 같은 효과를 내며 큰 노력의 차이를 생각하면 프로그램 전반을 pure function으로 설계가 필요한 경우는 적다
- 동일한 인자가 전달되면 항상 동일한 결과를 return
- 어떠한 상태나 데이터에 의존하지 않는다
- side-effect 없음
Seonglae Cho
Seonglae Cho