허기홍
가입: 2007년 9월 27일 올린 글: 231
|
올려짐: 2009년9월17일 14:48 주제: |
|
|
그렇죠. 무슨 말씀이신지 알겠습니다. 계속 함수가 재귀하니까 그런 현상이 발생하죠.
그럴 때 참조값을 사용해서 값을 변화시키고 싶으면 전역에다가 선언하시면 되지요.
그런데, Ocaml같은 언어에서 참조값을 쓰는 것은 좋은 접근이 아닙니다.
수학적이고 깔끔하지 못하기 때문이지요.
물론 꼭 필요할 때도 분명 있습니다. 수학적이고 아름다운 것보다는 상태를 변화시키는 기계적인 특징이 필요할 때도 있으니까요.
허나, 이번 숙제는 그렇게 복잡하지 않습니다. 간결하고 수학적인 프로그래밍을 맛보는 것이 숙제의 목표입니다.
어떻게 코딩하시든지 제대로된 결과만 나온다면 숙제 점수는 드리지만,
숙제 점수 보다 더 값진 것을 얻고 싶으시다면 아름답게 프로그래밍 해보시기 바랍니다. (물론 둘다 얻을 수도 있지요) |
|