RX0297

领域: 执行

错误消息

%s 收到的操作数个数与它的主体所读的不同(%s)

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

小故事

这条提示有点技术味:操作数个数和主体所读的不一样。打个比方,厨师按菜谱要三样食材,你只递给他两样,他伸手去拿第三样,却什么也没摸到。引擎里也是这样:每个内置功能都有自己声明的参数,调用时送来多少个操作数,主体就拿到多少个。如果主体想读的位置上没有东西,它不会硬着头皮往后读,而是立刻停下。通常这说明内置功能本身的声明和实现对不上,是引擎开发者的事,不是你的脚本写错了。括号里写着没通过的那个个数检查。如果你反复遇到,请把完整提示报告给引擎的维护者,这是有价值的线索。

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