错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你读一个文件,屏幕上出现了老朋友:没有这个文件或目录。引擎的做法是诚实的:找不到就是找不到。它不会假装给你一个 null,也不会给你一个空文本,因为空文本意味着文件存在但里面没有内容,这两件事完全不同。所以这个动作直接被拒绝,如果你用 try 把它包起来,就可以接住;如果没有,脚本就在这里停下。小例子:路径里多写了一个字母。修法有两个:检查路径的拼写,或者读之前,先用 exists 问一下文件在不在。括号里会写出你问的路径,以及引擎当时在做什么。
文本来自 Rush 引擎的错误目录。
