标签: graph prolog
这里是为了找到两个节点的路径而编写的代码。 o / p包含一个数字。我怎么能摆脱它
edge(a,b). edge(b,c). edge(c,d). edge(a,e). edge(e,c). path(D,D,[D|L]). path(S,D,[S|L]):-edge(S,X),path(X,D,L).
O / P:
警告:e:/prolog_programs/dfs.pl:6:单例变量:[L]
?- path(a,d,X). X = [a, b, c, d|_978] .