Mam kolejna baza wiedzy:
connects(1,11,10,8).
connects(1,12,2,6).
connects(1,13,-3,-2).
connects(1,14,1,-5).
Mam te predykaty:
friends(Node, L):-
findall(X,(connects(Node,X,_,_);connects(X,Node,_,_)),L).
gdy zadam pytanie ?- przyjaciele(1,L) u mnie jest to:
L = [11, 12, 13, 14].
Ale mój cel-wydrukować taką listę:
L = [11,10,8,12,2,6,13,-3,-2,14,-5]
Jak mogę to osiągnąć?