Здравствуйте, может кто-нибудь мне помочь, как работает этот код?Пролог код объяснения
go(Start,Dest,Route):-
go0(Start,Dest,[],R),
rev(R,Route).
go0(X,X,[X|T]).
go0(Place,Y,T,R):-
legalNode(Place,T,Next).
go0(Next,Y,[Place|T],R)
legalNode(X,Trail,Y):-
(a(X,Y);a(Y,X)),
legal(Y,Trail).
Что такое 'rev',' a' и 'legal'? – aschepler
Не работает. –