我有一套排名顺序的公司。 我想我的规则是检查某一具体名单上的公司是否处于排名,以及是否在名单上的所有公司都受到检查之前再发生。
目前,我有:
isOrder([]).
isOrder([COM1,COM2|T]) :-
rank(COM1,D), rank(COM2,E),
D<E,
print("in order"),
isOrder([COM2|T]).
然而,这似乎并不可行。 有时,重新入侵持续不停,有时再入侵根本就不起作用。 这正是我改变法典以尝试并获得正确答案的时候。
谁能帮助我? 我刚刚开始道歉,我对此的理解严重有限。 任何帮助都将受到高度赞赏。