【发布时间】:2020-10-01 17:49:44
【问题描述】:
我的谓词color/2 具有以下事实:
color(omlette, yellow).
color(tomato, red).
color(cucumber, green).
...
现在我想将它从系统中完全删除,即我希望 current_predicate(color/2) 失败。
然而,即使我retractall(color(_, _)),实际上与color 相关的所有事实都被删除,current_predicate(color/2) 仍然会成功。
我怎样才能让它失败?
【问题讨论】: