当前调用 (enable-console-print!)
会导致在 :advanced 模式下保留大量代码,即使您从不打印。
虽然这并不理想,但不会引起运行时错误。而没有调用它并尝试打印则会抛出异常,这可能会破坏您的应用程序。
对于评估环境没有设置 *print-fn* 函数
因此,对于没有赢的情况(即“遗忘”的 {{prn}} 可能会破坏生产中的应用程序或“或许”通过保留所有与打印相关的东西而导致文件大小膨胀),我们会陷入这种处境。
我认为没有打印函数的条件从不抛出,也许只是尝试使用 console.log 写一个警告。或者完全删除 {{prn}}。