错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你用方括号里的值,去选择集合的一个成员,可是你给的那个值,没有办法点名任何成员。在 rush 里,方括号里的值,就是一个名字:一个整数,是列表里的位置,从一开始;一段文本,是映射里的标签;两个数字夹着两个点,是一个范围。可是,如果你给的是一个真值,一个集合,一个带小数的数,一个负数,或者是对映射用了数字,对列表用了文本,这些都没有指向任何成员,所以被拒绝了。要区分一下:位置合法,却超出范围,那只是回答空值。举个例子:对一个列表,用文本 a 去选。怎么改?列表就用整数,映射就用文本。记住:对症下药,列表用位置,映射用标签。
文本来自 Rush 引擎的错误目录。
