错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你调用一个有好几个参数的函数,引擎说,标签写少了。rush 有一条参数法则:如果所有的参数,填的都是同一类东西,比如,拼接几段文本,那就不需要标签;可是,如果其中既有存在,又有参数,那就是混合的,这时候,写出来的参数里,至少要有 n 减一个带标签,三个参数,至少两个标签;一千个,就至少九百九十九个。标签多写了,没有关系,从来不会受罚。还有一点:标签应该贴在参数上,而不是贴在存在上。举个例子:math.pow 里,写 base 冒号二,再写十,这是给存在贴了标签,却让参数光着,这是同一个毛病,只是标签更大声了而已。怎么改?给参数贴上标签,比如,exp 冒号十。记住:n 个参数,至少 n 减一个标签。
文本来自 Rush 引擎的错误目录。
