SMLNJ想要从每个print语句执行中删除“val it =():unit”

时间:2011-12-08 16:52:17

标签: sml smlnj

我正在编写运行在SML / NJ和MLton(非交互式)上的sml程序。当我在sml文件中使用print语句时,SML / NJ总是添加

val it = () : unit 

输出,使输出变得混乱。 MLton没有这样做。

有没有办法删除此输出?我试过CM_VERBOSE = false,这没有用。

运行SML / NJ v110.73。

1 个答案:

答案 0 :(得分:5)

如果没有产生此代码的示例,则有点难以帮助,但是您的“问题”似乎与此question有些相关。

总之,请记住将所有结果值绑定到某些内容,以便it变量不会分配给结果:

val _ = print "fooo"