错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你用 and、or、not,把几个条件组合在一起,可是其中一个,不是真值。这三个运算,组合的只能是真值,而且 rush 从不假定数字是真或假。如果你给了一个数字,一段文本,或者一个集合,它们都没有真假可言。特别要注意:方括号里放一个 true,那是一个只有一个成员的列表,不是 true 本身。引擎不会猜,直接拒绝,消息里告诉你,哪个操作数,它里面是什么。怎么改?让每个操作数,真正产生一个真值,比如,写一个比较。记住:逻辑运算,只认真值,不认其他。
文本来自 Rush 引擎的错误目录。
