错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你的项目,把声明和执行,分成了两类文件。负责声明的,叫 declare,负责执行的,叫 call。call 文件的任务很单纯:只执行 declare 已经声明好的东西,自己什么都不声明。所以在 call 文件里,是不能写 fn,不能写模块,也不能写类型声明的。可是你这一次,在一个 call 文件里,写了其中一样,引擎就拒绝了,并且把那一行指给你看。你可以想象成:声明,是厨房里备料,执行,是上菜,上菜的时候,不能再回头去备料。怎么改?把声明挪到 declare 文件里,call 文件里只留调用。记住:call 只管调用,不管声明。
文本来自 Rush 引擎的错误目录。
