0
我试图做一个函数在标准毫升,需要一对int值的列表,我应该返回一个int列表,其中包含来自对的最大元素。 (int * int) list -> int list
。到目前为止,我已经编写了一个代码,但它不起作用,我似乎无法从它给出的错误中找出问题。最大对函数标准毫升
下面的代码:
- fun maxpairs x =
= foldr (fn (a, b) => if a > b then a else b) [] x;
这里就是我得到的错误:
stdIn:15.2-15.50 Error: operator and operand don't agree [overload]
operator domain: 'Z
operand: 'Y list
in expression:
(foldr (fn (<pat>,<pat>) => if <exp> then <exp> else <exp>)) nil
哦好吧,我看到 它与地图功能 非常感谢sepp2k – 2012-03-25 09:52:08