consult/1
可以使用或轻松查阅 Prolog 文件[filename].
。
假设我将 Prolog 代码生成为原子。我可以在谓词中将该代码写入文件然后查阅它,并从该代码中查询谓词,例如
example :-
generate_stuff(X),
write_to_file(X,'filename.pl'),
consult('filename.pl'),
predicate_in_filename.
我将如何做同样的事情但不将X
(代码)写入文件?我没有运气assert
将术语作为输入,而在这里我在原子中有完整的代码。