не может вывести накопленный список ответов тау-пролога

Я использую библиотеку Tau Prolog в своем проекте, и она работала нормально, пока я не попробовал это.

Я пытаюсь вывести несколько расписаний и соответствующие им дополнительные часы (контекст здесь не имеет значения).

Вот результат в консоли, когда я использую session.answers( x => console.log( pl.format_answer(x)));

// Запрос цели

session.query("getSchedules(123, Расписание, ExtraHours).");

// Показать ответы

session.answers(x => console.log(pl.format_answer(x)));

ПРИСТАВКА:


Расписание = [a, b, c, d, e, f, m, g], ExtraHours = 0;

Расписание = [a, b, c, d, e, f, j, k], ExtraHours = 0;

Расписание = [a, b, c, d, e, f, j, x], ExtraHours = 0;

Расписание = [a, b, c, d, e, f, j, g], ExtraHours = -2;

Расписание = [a, b, c, d, e, f, k, x], ExtraHours = 0;

Расписание = [a, b, c, d, e, f, k, g], ExtraHours = -2;

Расписание = [a, b, c, d, e, f, x, g], ExtraHours = -2;

ложный.


Я пытаюсь собрать все эти расписания в один список, но всякий раз, когда я пытаюсь собрать результаты в глобальной переменной, в результирующем списке будет только первое расписание. Кто-нибудь знает, как получить список со всеми расписаниями?

0 ответов

Другие вопросы по тегам