How to negate in Prolog

后端 未结 2 2016
南方客
南方客 2021-02-20 12:14

I\'m new to PROLOG and am at the very beginning of the exercises on this page. Given the rules parent(X, Y) and male(X), I\'m trying to define a rule mother(X, Y) as

         


        
2条回答
  •  借酒劲吻你
    2021-02-20 13:00

    The solution is actually in the exercise file on that page:

    female(X) :- \+ male(X).
    

    As @Mog said, negation is the unary \+ operator.

提交回复
热议问题