错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
在 rush 里,要用一个作用域之外的名字,只需要写出刚好够找到它的信息,如果一个模块名就够了,就写一个。可是,如果你写的这段简短的名字,同时对得上两个不同的全名,那它就没办法唯一地定位到谁。比如,两个不同的模块里,都有一个叫 check 的函数,你只写了 check,引擎就不知道你指哪一个。引擎不会替你随便挑一个,而是在解析时拒绝了,并且把两个候选都告诉你。怎么改?加上能把它们区分开的那一段,比如,写上模块名。记住:写得短没问题,但不能有歧义。
文本来自 Rush 引擎的错误目录。
