Для следующей программы SWI-Prolog я хочу создать предикат, который возвращает все значения, кроме одного.
Например, вернуть всех мужчин, кроме ahmed.
Как я могу это сделать?SWI-Prolog: возвращает все значения, кроме одного
male(ahmed).
male(mohamed).
male(ali).
male(samir).
male(khalid).
'- мужчины (P), P \ = ahmed.' – CapelliC
@CapelliC, о, пожалуйста:' диф (P, Ahmed), мужчина (P) ' – false