错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你用 has 来问一个集合里有没有某样东西,引擎说:写法不对。has 每次只问一个问题。第一种问法:这个映射里,有没有一个叫某个标签的成员,写 has,集合,key 冒号标签。第二种问法:这个集合里,有没有一个等于某个值的成员,写 has,集合,member 冒号值。如果两种你都写了,或者两种都没写,读你脚本的人就没法知道,你到底想问哪一个,而引擎也不会去猜。小例子:同时写了 key 和 member。修法是留一个,删掉另一个。想清楚问题,写出一个,引擎就会老老实实地回答你。
文本来自 Rush 引擎的错误目录。
