프롤로그는 다음을 사용하려고 할 때 "정의되지 않은 프로 시저"오류를 제공합니다.
-
28-10-2019 - |
문제
Windows에서 Swi-Prolog를 사용하고 다음 오류를 얻는 중입니다.
14 ?- parent(X, Y) :- child(Y, X).
ERROR: toplevel: Undefined procedure: (:-)/2 (DWIM could not correct)
.
나는 지난 주에 일을하는 것처럼 전적으로 무슨 일이 일어나고 있는지 전혀 알지 못하고, 나는 프롤로그를 배우기 시작했다.
해결책
FAQ에 모든 내용이 나와 있습니다. http://www.swi-prolog.org/FAQ / ToplevelMode.html
파일을 만들고 거기에 규칙이있는 프로그램을 작성해야합니다. 최상위 명령 줄에서는 쿼리 만 실행할 수 있습니다.
다른 팁
이 방법으로 시도 할 수 있습니다. 라코 디스
제휴하지 않습니다 StackOverflow