Почему gprolog не отвечает, как ожидалось? - PullRequest
0 голосов
/ 30 мая 2018

Я сделал простое предположение, что числовая программа и gprolog делают бесконечный цикл. Но когда я пробую это в клубничном прологе, это не так! Почему?

loop:-
   read(Guess),
   Guess \= 15,
   loop.

Я также пытался использовать rosettacode.

main :-
   random_between(1, 10, N),
   repeat,
   prompt1('Guess the number: '),
   read(N),
   writeln('Well guessed!'),
   !.

и это не работает ни в Strawberry, ни в gprolog.

Почему это происходит?

И как правильно изучать Пролог?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...