可以禁用SML中的所有打印语句吗

可以禁用SML中的所有打印语句吗,sml,smlnj,Sml,Smlnj,我目前在SML代码中有很多print语句,我正在遍历一个非常大的树,所以打印所有print语句需要一段时间,但现在我不想看到任何print语句,只想看到它尽可能快地运行。但是我不想评论所有的打印,因为我以后需要它们来调试其他东西。 所以我只想暂时禁用它们来运行这段代码 我正在使用SML/NJ编译器。作为代码的第一行,输入定义 fun print x = (); 然后——你的代码仍然可以工作,但是打印出来的东西什么也做不了 如果要重新启用打印,请删除该行

我目前在SML代码中有很多print语句,我正在遍历一个非常大的树,所以打印所有print语句需要一段时间,但现在我不想看到任何print语句,只想看到它尽可能快地运行。但是我不想评论所有的打印,因为我以后需要它们来调试其他东西。 所以我只想暂时禁用它们来运行这段代码


我正在使用SML/NJ编译器。

作为代码的第一行,输入定义

fun print x = ();
然后——你的代码仍然可以工作,但是打印出来的东西什么也做不了

如果要重新启用
打印
,请删除该行