RX0068

领域: 解析

错误消息

作为参数传递的未命名集合是 %s(%s)

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

小故事

你在调用一个函数的时候,直接把一个集合,写在了参数的位置上,没有给它起名字。rush 的规矩是:集合必须有持有者的名字。不过也有一个例外:如果是同质的数字集合,比如一,二,三,就可以直接放在参数里,这样,你就能直接做计算,比如求和。其他的,比如一堆文本,混着不同种类的值,带标签的成员,都不行,引擎在解析时,会拦住你。还有一个后来加的补充:如果这个集合,是放在一个带键的参数里,键本身,就是它的名字,那也是合法的。所以这条拒绝,只针对按位置传的、没有名字的集合。怎么改?先给这个集合起一个名字,再把名字传进去。记住:集合要有名字,数字集合除外。

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