错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你在脚本的前面,调用了一个函数,而这个函数,在后面才声明。引擎说,rush 不支持前向引用。为什么?因为在 rush 里,声明的顺序,就是依赖的图。先用后声明的符号,是解析期错误,是有意这样设计的。你可能会想,这个名字明明在文件里呀,为什么说找不到?引擎不会骗你说它是一个未知的内置函数,让你白白去找一个根本不存在的行,而是明明白白告诉你:它确实存在,只是在后面。这样设计,也意味着,两个函数互相调用,是不可能的。怎么改?把声明移到第一次使用的上面。记住:先声明,再使用,顺序就是依赖。
文本来自 Rush 引擎的错误目录。
