错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
在 rush 里,用单引号写的文本,只认五个转义:换行,制表符,回车,两个反斜杠代表一个反斜杠,以及反斜杠加撇号,代表一个撇号。除此之外,反斜杠后面,不管跟什么,比如 q,或者正则里常见的 d,都是未知的转义,会被拒绝。以前,引擎会悄悄把它们,变成后面那个字节,你写 a 反斜杠 q b,打印出来是 aqb,你写的正则,也悄悄变了样,却一个字也没有提醒。现在不会了,引擎在解析时就拒绝。消息里,会告诉你,是哪个转义,在哪一行。怎么改?想要一个反斜杠,就写两个;如果你要写正则,Windows 路径,或者字面的方括号,请用双引号的原始文本,那里什么都不会被解码。记住:转义,要写对,写错了就拒绝。
文本来自 Rush 引擎的错误目录。
