目前,我的代碼如下所示:標準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