не может вывести накопленный список ответов тау-пролога
Я использую библиотеку 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;
ложный.
Я пытаюсь собрать все эти расписания в один список, но всякий раз, когда я пытаюсь собрать результаты в глобальной переменной, в результирующем списке будет только первое расписание. Кто-нибудь знает, как получить список со всеми расписаниями?