RX0300

领域: 执行

错误消息

%s 无法把操作数读成它所需要的数字(%s)

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你在做一个算术,引擎说:它没法把操作数读成需要的数字。奇怪吧?前面明明已经检查过,这个值是数字了。其实是这样:算术步骤要把操作数从堆里原样读回来,变成精确的数字,再开始计算。这一步如果读不出来,比如内容并不像数字,或者读的时候借不到需要的手,那就没有东西可算了。引擎停下,也不会随便编一个数字给你。这种情况很少见,通常说明引擎内部有些不一致。括号里会告诉你是哪个读取器没读成。遇到它,请记下完整提示和你的脚本,交给维护者,这是帮引擎变得更好的好材料。

文本来自 Rush 引擎的错误目录。