RX0058

领域: 执行

错误消息

%s 没有持有映射(%s)

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

小故事

你想读一个映射里的所有值,可是引擎说,你给的这个名字,没有持有映射。映射,就是带标签的集合,每个值有自己的名字。只有映射,才有按标签排列的值。列表没有,文本没有,数字没有,真值也没有。以前的引擎,遇到这种情况,会回答一个空的列表,可是在 rush 里,空集合根本不存在,所以那个答案,是一个根本不可能出现的袋子。现在,引擎直接拒绝,告诉你,你写的是什么,以及这一行想做什么。举个例子:你对一个数字,去取它的所有值。怎么改?确认这个名字持有的,是一个带标签的映射。记住:没有映射,就没有值可取。

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