Я пытаюсь использовать базу знаний mainFile.pl
, в которой основной «факт» использует два других файла в качестве входных данных и записывает третий в качестве выходных данных (inFile1, inFile2, outFile)
.
Как мне справиться с этим вSWI-Prolog?
Я использовал consult('mainfile.pl')
, а затем main('inFile1', 'inFile2', 'outFile')
, но это просто заставляет файл работать вечно, фактически ничего не делая.Я предполагаю, что ошибка, которую я сделал, состоит в том, что я не добавил другие три файла в область базы знаний, но я не уверен, как это сделать.