目前,我的代码如下所示:标准ML:如何在函数内执行另一个函数?
fun gradImage() =
let val iImg = Gdimage.image(640,480) (0,0,0);
val void = mapi gradient iImg;
in
Gdimage.toPng iImg "gradient.png"
end;
MAPI是int型的内部 - > INT INT *内部 - >图像 - >单元的功能。本质上它在提供的图像上运行。
函数看起来丑陋VAL无效= ...
我怎么能消除?
其他人殴打我的答案,所以我只需添加注释,在'val = ...'后面的分号是不必要的。我也倾向于使用只有副作用的下划线val:'val _ = mapi',但这只是一种风格。 – ZoogieZork 2010-01-01 21:59:27