错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
在 rush 里,映射的键,可以是计算出来的:你在键的位置,写一个方括号,里面是一个表达式,算出来是什么,键就是什么。不过,键,按定义,是文本,所以算出来的值,必须是文本。这一次,你算出来的,是一个数字,或者真值,空值,路径,或者集合,所以被拒绝了。看一个例子:方括号里放数字七,不行;先用 to.string,把七变成文本,才可以,这时候,键就是文本七,读的时候,写 m 点,方括号,引号七,就能读回来。消息里会告诉你,那个值是什么种类,比如,数字七,这样,你不会把数字七,和文本七混为一谈。怎么改?用 to.string,把值先变成文本。记住:键,就是文本。
文本来自 Rush 引擎的错误目录。
