错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你写了 insert,想往一个列表里加东西,引擎说:这个内置功能已经退役了。为什么?rush 里有一条原则:所有改动集合的操作,都要走同一扇门,叫 data 点某个动词。那些直接去修改数据的内置功能,一律被拒绝,这样每一次改动都有统一的入口,可以被追踪和管理。想添加东西,就写 data.add 方括号,列表的名字,逗号,新的值。小例子:把 insert 加列表和值,改成 data.add 加列表和值。写法几乎一样,只是换了一个入口。如果你自己定义了同名函数,它仍然优先,不受影响。
文本来自 Rush 引擎的错误目录。
