我需要编写一个函数,该函数接受类型输入(int * int) list
并打印成对的整数。这个函数应该利用另一个函数 printGenList (接受一个函数 f 和一个列表 l 并递归地将 f 应用于列表的每个元素),我这样编写它的代码 -
fun printGenList f l =
if NULL l
then ()
else ( (f (HD l) ); printGenList (f) (TL l) );
并提供一个匿名函数(fn … => … 构造),它将进行适当的漂亮打印。