or的用法好奇怪啊
(defrule(or (building-type-count town-center < 1)
(unit-type-count-total villager < 4))
(unit-type-count-total villager < 8)
(soldier-count <= 3)
(players-population any-enemy >= 15)
=>
(chat-to-allies "对不起,我退了...")
(disable-self)
)
===============================>
or的用法好奇怪啊,具体条件怎么分析? (or (building-type-count town-center < 1)
(unit-type-count-total villager < 4))
(unit-type-count-total villager < 8)
(soldier-count <= 3)
(players-population any-enemy >= 15)
什么意思啊?
(没有基地 或者 村民小于4)且(村民小于8)且(兵不大于3)且(敌军不小于15)???
(没有基地 或者 村民小于4)和(村民小于8)不矛盾嘛?! 比如我希望得到 (A OR B) AND (C OR (D AND E))的事实,该怎么写?
(or(a)(b))
(or(c)((d)(e)))
????????? 晕倒,一点看不懂...
:funk:
比如我希望得到 (A OR B) AND (C OR (D AND E))的事实,我这样写对吗?
(or(a)
(b)
)
(or
(c)
(
(d)
(e)
)
) 虽然还是很不明白,但非常感谢楼上的支持!:$
页:
[1]