RX0602

领域: 解析

错误消息

已退役的内置功能:%s(%s)

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你写了 sync,想和另一台机器同步,引擎说:这个词已经退役了,其实它还没出生,就被裁定取消了。理由很简洁:发消息的动词只有一个,就是 message,变化的只是范围。给同一台机器上的另一个进程发消息,用 message;给另一台机器上的进程发消息,还是 message,只是目的地换成了另一个节点的 gp。没有 sync,也没有什么以 node 开头的动词。小例子:把 sync 换成 message,目的地写成 node.gp。一个动词走天下,这就是它的美。如果你自己定义了同名函数,它仍然优先。

文本来自 Rush 引擎的错误目录。