次のProlog再帰がどのように機能するか説明できますか?Prolog誰かがこの再帰を説明できます
findRoute(A,A,_).
findRoute(A,C,Path) :-
nextCnvZone(A,B),
\+ member(B,Path),
findRoute(B,C,[B|Path]).
私は2番目の部分を理解することができますが、最初のfindRoute(A,A,_).
が何をしているかすなわち最初の部分を理解することができませんでしたか?
[一般的なバージョン] //stackoverflow.com/q/26946133/772868)。 – false