错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
在 rush 里,缩进不是风格,而是语法。每一个层级,恰好比外面那一层,多四个单位。一个空格,算一个单位,一个 tab,算两个单位,所以,四个空格可以,两个 tab 可以,一个 tab 加两个空格也可以,只要加起来是四。你这一次,写了两个空格,或者三个空格,或者一个 tab,这些都不是四,所以引擎当场拒绝了,不是警告,而是真正的解析错误。往回缩的时候,也有规矩:必须正好落在一个已经打开的层级上,不能缩到半截。消息里,会告诉你,这一行跨了几个单位,法则本来期望几个。怎么改?把主体,缩进正好四个单位,最省事的办法,是把编辑器的缩进宽度,设成四个空格。记住:缩进,是四个单位,不多也不少。
文本来自 Rush 引擎的错误目录。
