我正在编写运行在SML / NJ和MLton(非交互式)上的sml程序。当我在sml文件中使用print语句时,SML / NJ总是添加
val it = () : unit
输出,使输出变得混乱。 MLton没有这样做。
有没有办法删除此输出?我试过CM_VERBOSE = false,这没有用。
运行SML / NJ v110.73。
答案 0 :(得分:5)
如果没有产生此代码的示例,则有点难以帮助,但是您的“问题”似乎与此question有些相关。
总之,请记住将所有结果值绑定到某些内容,以便it
变量不会分配给结果:
val _ = print "fooo"