我正在写的sml程序,运行在SML/NJ和MLton (非交互式)。当我在sml文件中使用print语句时,SML/NJ总是添加
val it = () : unit 输出,这会使输出变得混乱。MLton不会这样做。
有什么方法可以删除这个输出吗?我试过CM_VERBOSE=false,但没有用。
运行SML/NJ v110.73。
发布于 2011-12-09 08:27:34
如果没有生成此代码的示例,就很难提供帮助,但是您的“问题”似乎与此question有一定的关系。
总之,记住要将所有结果值绑定到某个值上,这样it变量就不会被赋值给结果:
val _ = print "fooo"https://stackoverflow.com/questions/8434592
复制相似问题