错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
每个内置函数,都有一页说明书,写着它想要什么样的参数。你这一次,给的参数,和说明书上写的对不上:也许,说明书要一个映射,你给了一段文本;也许,缺了一个必需的键;也许,你同时给了两个互斥的键;也许,你写了一个它不认识的种类词。引擎在这个函数动手之前,就拦下了,并且把说明书里相关的那一句话,直接引给你看。这跟外部世界的拒绝,不一样,因为这次,什么外部的东西,都还没有被请求,所以没有一个外部的原因,可以报告,问题就出在你给的参数上。怎么改?对照消息里引用的那一句话,修正参数。记住:先读说明书,再传参数。
文本来自 Rush 引擎的错误目录。
