SMLNJ希望删除“删除”;val it=():单位;从每个打印语句执行
我正在编写在sml/NJ和MLton上运行的sml程序(非交互式)。当我在sml文件中使用print语句时,sml/NJ总是添加SMLNJ希望删除“删除”;val it=():单位;从每个打印语句执行,sml,smlnj,Sml,Smlnj,我正在编写在sml/NJ和MLton上运行的sml程序(非交互式)。当我在sml文件中使用print语句时,sml/NJ总是添加 val it = () : unit 到输出,这会使输出混乱。MLton不这样做 有没有办法删除此输出?我尝试了CM_VERBOSE=false,但没有帮助 运行SML/NJ v110.73。如果没有生成此代码的示例,则很难提供帮助,但是您的“问题”似乎与此有关 总之,请记住将所有结果值绑定到某个对象,这样it变量就不会分配给结果: val _ = print "
val it = () : unit
到输出,这会使输出混乱。MLton不这样做
有没有办法删除此输出?我尝试了CM_VERBOSE=false,但没有帮助
运行SML/NJ v110.73。如果没有生成此代码的示例,则很难提供帮助,但是您的“问题”似乎与此有关 总之,请记住将所有结果值绑定到某个对象,这样
it
变量就不会分配给结果:
val _ = print "fooo"
如果它解决了您的问题,您可能希望接受该解决方案,或者陈述您缺少的内容。