이것은 제가 작업 한 두 번째 SML 프로그램입니다. 이 함수들은 상호 재귀 적입니다. 만약 내가 이상한 (1) 전화 사실과 심지어 (1) 나는 거짓말을 받아야한다. 이 함수는 모든 양의 정수에 대해 작동해야합니다. 나는이 프로그램을 실행할 때, :숫자가 홀수인지 SML인지 여부를 알려주십시오.
fun
odd (n) = if n=0 then false else even (n-1);
and
even (n) = if n=0 then true else odd (n-1);
를 내가 얻을 :
[opening test.sml]
test.sml:2.35-2.39 Error: unbound variable or constructor: even
val it =() : unit
어떻게이 문제를 해결할 수 있습니까?