Вопросы по теме 'prolog-assert'

Определение предикатов в SICStus Prolog/SWI-Prolog REPL
Я читаю http://cs.union.edu/~striegnk/learn-prolog-now/html/node3.html#subsec.l1.kb1 , но у меня возникли проблемы с запуском следующего предиката: SICStus 4.0.1 (x86-win32-nt-4): Tue May 15 21:17:49 WEST 2007 | ?- woman(mia). ! Existence error...
2298 просмотров
schedule 21.07.2023

Prolog assert/retract не работает (?)
Я пытаюсь создать простую программу на прологе, но у меня есть проблема: :- dynamic at/2, i_am_holding/1, i_am_at/1. /* some lines of code */ i_am_at(room1). at(revolver, room1). take(revolver) :- write('You picked up the revolver.'),nl....
1488 просмотров
schedule 12.10.2023

Консультации с атомом
Можно легко обратиться к файлу Prolog, используя consult/1 или [filename]. . Предположим, я генерирую код Пролога как атом. Я могу в предикате записать этот код в файл, а затем обратиться к нему и запросить предикат из этого кода, например....
66 просмотров
schedule 06.11.2022

Базовое использование динамических предикатов Prolog
с этой базой знаний, используя https://swish.swi-prolog.org :- dynamic happy/1. go:- assert(happy(mia)), write(happy(mia)). если я запускаю go. , я получаю happy(mia) true Если у меня просто есть :- dynamic happy/1....
375 просмотров
schedule 04.01.2024