如何读取文件并在prolog中断言事实

时间:2016-06-02 09:19:33

标签: prolog

我有一个文件test.txt

:-dynamic birth/3.
birth(tom,1,1).
birth(tonny,1,1).

如何读取文件并将其断言为prolog。 只说

birth(tom,1,1).
birth(tonny,1,1).

断言进入prolog,我可以将它们用作事实。

1 个答案:

答案 0 :(得分:0)

断言/ 3可以完成这项工作:

assert(birth(Name,X,Y)).

这可以帮助你:https://stackoverflow.com/a/37574687/6350977