我做了一个简单的猜测数字程序和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。
为什么会这样?
学习Prolog的正确方法是什么?