タイプの入力を受け取り(int * int) list
、整数のペアを出力する関数を作成する必要があります。この関数は、別の関数 printGenList (関数 f とリスト l を取り、リストのすべての要素に f を再帰的に適用する) を活用する必要があります。このコードのコードは次のように記述しました -
fun printGenList f l =
if NULL l
then ()
else ( (f (HD l) ); printGenList (f) (TL l) );
適切なきれいな印刷を行う無名関数 (fn … => … 構造) を提供します。