有没有办法在标准 ML(特别是 SML/NJ)中打印多态值?我有一个多态函数没有做我想要的,并且由于在 SML 中调试的糟糕状态(请参阅调试生产功能程序的任何真实世界经验?),我想看看它在做什么旧print
的。一个简单的例子是(在提示下):
fun justThisOnce(x : 'a) : 'a = (print(x); x);
justThisOnce(42);
其他建议表示赞赏。与此同时,我将继续盯着有问题的代码提交。
更新
我能够找到错误,但问题仍然存在于防止未来痛苦和痛苦的希望中。