列表

时间:2017-06-09 10:59:26

标签: prolog

我正在使用gprolog allong和gplc,当我尝试编译以下代码时,我得到fatal error: redefining built-in predicate member/2。当我尝试查阅相同的代码时,我也得到uncaught exception: error(existence_error(procedure,member/0),member/0)

代码:

member(X,[X|T]).
member(X,[H|T]) :- member(X,T).

我给出的查询:

| ?- member(X,[a,b,c,d,e]).

X = a ? ;
uncaught exception: error(existence_error(procedure,member/0),member/0)

0 个答案:

没有答案