错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你用 pick 或者 exclude,从一个映射里挑出,或者去掉几个成员,引擎说:keys 写得不对。这两个功能是按键来选的,键就是成员的名字,是文本。所以 keys 后面要么是一个文本,要么是一个文本的列表。如果你给的是一个映射,或者一个里面装着集合或者 null 的列表,甚至是 null 本身,那就没有指明任何键,引擎不会去猜,你想要的是哪些成员。小例子:keys 后面写了另一个映射。修法是写成文本,或者文本的列表,比如两个字段名。pick 是只留下这些,exclude 是去掉这些,选哪个,看你想要什么。
文本来自 Rush 引擎的错误目录。
