함수와 프로시저 March 12, 2015 V Leave a comment (순수) 프로시저 함수에 포함된다. 수행만을 목표로 한다. 리턴 값 없이 부작용 만을 수행한다. (순수) 함수 절차를 통해 (특정한) 목적을 위한 해결책을 도출해 내는 것을 목표로 한다. 부작용이 없다. (로깅 혹은 외부의 상태나 변수를 바꾸는 일이 없다.) 외부로의 전달은 리턴을 통해서만 이루어진다. 설사를 하기 위해 상한 우유를 먹을 것인가, 설사약을 먹을 것인가. 효율과 부작용의 측면에서 잘 드러나는 예시이다.