Пролог не имеет смысла

Я хотел бы знать, что именно это означает?

pred(_):-fail.

Я прочитал несколько статей, но не смог найти ничего похожего по синтаксису.

РЕДАКТИРОВАТЬ: (более широкий контекст)pred3(A, B) :- pred(A), pred2(B). pred2 такой же как pred

1 ответ

Пред (_):- не удалось. может быть использован для псевдо, если еще заявление. Например

%if the number = 2
pred(2) :-
     write('correct number recieved').

%else if number = 5    
pred(5):-
     write('close enough for me').

%else we only want a two so fail
pred(_):-
      fail.
Другие вопросы по тегам