Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Prolog > SWI-Prolog выводит результат не полностью.


Автор: Деран 15.11.2008, 18:56
Код программы на Прологе:
Код

data(one).
data(two).
data(three).


По идее, если будет такой запрос
Код

?- data(X).


то вывод должен быть такой
Код

X = one
X = two
X = three


но когда запрос выполняется в SWI-Prolog, вывод такой
Код

?- data(X).
X = one .


Куда пропали X = two, X = three ?

Автор: SolVolkov 25.11.2008, 16:22
swi-prolog обычно выводит один результат и ожидает команды пользователя. Если нажать ВВОД, то он закончит поиск решений, а если ПРОБЕЛ -- продолжит. А Если нажать h -- выведет дополнительнуб информацию.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)