2

我有两个函数,fg,它们以递归方式相互调用。不幸的是,当f调用它时g,它还没有被声明,所以我得到一个“未绑定变量”错误。我如何在 SML/NJ 中对这个函数进行原型设计(或任何等效词汇)?

4

2 回答 2

9

使用and

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

更多信息在这里

于 2008-09-26T16:03:06.233 回答
2

相互递归。在两个函数之间使用and而不是。fun

于 2008-09-26T15:56:32.677 回答