错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
想象一下,引擎在读你的脚本,读到一半,突然停了,却没有告诉你为什么。后果会怎样?脚本没有报错,退出码是零,却一个字也没有输出,甚至从来没有运行过,因为引擎把一份读了一半的程序,当成了完整的程序。这太糟糕了。所以,rush 立了一条规矩:任何一次提前停止,都必须有一个裁决,一次没有登记的拒绝,是不可能存在的。现在,所有提前停止的地方,都汇集到同一个出口,如果发现,停止了,却没有裁决,就会发出这条拒绝,指出它停在了哪一行。重要的是,遇到它,永远是引擎的缺陷,不是你的脚本的问题。怎么办?把消息里的行号,报告给维护者。记住:不能悄悄停下。
文本来自 Rush 引擎的错误目录。
