1
答案我有這樣的代碼:PROLOG只選擇一個的多種可能性
op:-
keyword(a),
write('Answer A'), nl.
op:-
keyword(a),
keyword(b),
write('Answer A and B'), nl.
op:-
keyword(a),
keyword(b),
keyword(c)
write('Answer A, B and C'), nl.
關鍵詞提供詳細到了必須使用的答案,問題是。我希望答案儘可能具體,只提供一個。在這種情況下,如果我有兩個關鍵字a,b和c,我會得到:
答案A.
答案A和B.
答案A,B和C
但是,我還想得到的是剛:
答案A,B和C
¿如何是實現這一目標的正確方法是什麼?
找到一個解決辦法: 「」 使用並從更多的消息靈通人員訂購。 – AbianG