2008-09-26 6 views
2

fg의 두 함수가 있습니다.이 두 함수는 서로를 재귀 적으로 호출합니다. 불행히도 fg이라면 아직 선언되지 않았으므로 "언 바운드 변수"오류가 발생합니다. SML/NJ에서이 함수를 프로토 타입 (또는 동등한 어휘가 무엇이든) 할 수 있습니까?SML의 프로토 타이핑 기능

답변

8

사용 and :

fun f x = ... 
and g x = ... 

더 많은 정보 here.

1

상호 재귀. 두 기능 사이에 fun 대신 and을 사용하십시오.

관련 문제