【发布时间】:2012-04-09 06:18:00
【问题描述】:
我想使用 ml 中的最大整数和最小整数,但是我不能,我从库中看到它的 int 类型选项,我该如何使用它?我在这里看到了http://www.standardml.org/Basis/integer.html#SIG:INTEGER.minInt:VAL
我想用它来做一个 max 和 min 函数,每个方法都取一个整数列表,我必须分别返回 max 和 min。
我尝试了以下代码,但它们不起作用:
- fun max x =
= foldr (fn (a, b) => if a > b then a else b) INTEGER.minInt x;
- fun max x =
= foldr (fn (a, b) => if a > b then a else b) minInt x;
- fun max x =
= foldr (fn (a, b) => if a > b then a else b) Int.minInt x;
有人知道怎么用吗?
【问题讨论】: