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

有帮助吗?

解决方案

使用

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

更多信息此处

其他提示

相互递归。在两个函数之间使用 代替 fun

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top