【发布时间】:2012-03-15 14:42:00
【问题描述】:
Turbo 的 save 功能是否有任何 SWI 的类似物,它保存到文件中,之前通过 consult 加载,然后通过 assert 附加?
【问题讨论】:
标签: prolog save swi-prolog fact turbo-prolog
Turbo 的 save 功能是否有任何 SWI 的类似物,它保存到文件中,之前通过 consult 加载,然后通过 assert 附加?
【问题讨论】:
标签: prolog save swi-prolog fact turbo-prolog
我没有在手册中找到任何类似保存的功能。可以尝试以下替换:
% Save whole DB into file
save(FileName) :-
open(FileName, update, F),
with_output_to(S, listing),
close(F).
甚至更短:
save(FileName) :-
tell(FileName), listing, told.
【讨论】: