错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你在脚本里写了 slurp,想一次读完整个输入,引擎说:这个内置功能已经退役了。故事是这样的:slurp 其实只是 read.all 的另一个名字。一个东西两个名字,看起来方便,实际上会让人困惑,别人读你的脚本,要同时记住两个说法。所以裁定很干脆:一个存在,一个名字,不要别名。小例子:把 slurp 方括号,改成 read.all 方括号,用法完全一样,只是名字统一了。如果你自己在作用域里写了一个同名的函数,它仍然优先。提示里会写出被退役的名字、裁定,以及该用什么来代替。
文本来自 Rush 引擎的错误目录。
