全て、
ML式に変換する必要のある型式は次のとおりです。
int -> (int*int -> 'a list) -> 'a list
これが2つの引数を取るカリー化スタイルの式であることがわかりました。1番目の引数=型intおよび2番目の引数=前のint値を2回受け取り、任意の型のリストを返す関数
int
を取り、戻るような関数を理解するのに苦労してい'a list
ます。
私はMLを初めて使用するため、これは他の人にとっては些細なことかもしれませんが、明らかに私ではありません。
どんな助けでも大歓迎です。