错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你调用 write,写成 write 括号 value 冒号 x,引擎说,write 没有一个叫 value 的键。内置函数的键,都是在 builtins.feml 里声明好的,是我们 rush 的创造者定下的,用户不能改名字。如果你写了一个这个函数根本没有声明的键,就会被拒绝。引擎会告诉你,这一行自己有哪些键。而且,如果这个参数,本该就是这一行的存在,也就是它的主角,那引擎会告诉你,更简单的写法:根本不需要键,直接写 write 括号 x 就行。因为这个键,我们早就知道了,不需要你再写一遍。以前,遇到这种写法,引擎会说,名字 value 找不到,让人迷惑,现在,它会直接教你。怎么改?去掉这个键,或者换成这一行声明过的键。记住:键,要用声明过的。
文本来自 Rush 引擎的错误目录。
