2

2 つの関数 と がfありg、これらは相互に再帰的に呼び出します。残念ながら、 をf呼び出すとg、まだ宣言されていないため、「バインドされていない変数」エラーが発生します。SML/NJ でこの関数をどのようにプロトタイプ化できますか (または同等の語彙が何であれ)。

4

2 に答える 2

9

使用and:

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

詳細はこちら

于 2008-09-26T16:03:06.233 に答える
2

相互再帰。2 つの関数の間のand代わりに使用します。fun

于 2008-09-26T15:56:32.677 に答える