Prolog 序言失败意义
我想知道这到底是什么意思Prolog 序言失败意义,prolog,Prolog,我想知道这到底是什么意思 pred(_):-fail. 我读过一些文章,但找不到任何类似的语法 编辑:(更广泛的上下文) pred3(A,B):-pred(A),pred2(B)。pred2与pred相同。可用于psuedo if else语句。比如说 %if the number = 2 pred(2) :- write('correct number recieved'). %else if number = 5 pred(5):- write('close
pred(_):-fail.
我读过一些文章,但找不到任何类似的语法
编辑:(更广泛的上下文)
pred3(A,B):-pred(A),pred2(B)。
pred2与pred相同。可用于psuedo if else语句。比如说
%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.
@dasblinkenlight我刚刚编辑了我的帖子如果没有其他关于
pred/1
的规则或事实,那么pred3(A,B)
总是会失败,因为pred(A)
总是会因为规则而失败,pred(uu-)-fail
。pred(-)-fail.
语法的哪一部分你不确定?pred(u-):-失败。
无论传递给pred\1的是什么(。
),它都将失败。