0
這幾乎是我想要實現的。在swi-prolog中將文本寫入內存中的緩衝區?
process(P,Txt) :-
% do stuff and write messages to Txt, but not to std out.
start(P) :-
process(P,Txt),
write(Txt). % now write to std out.
我可以用SWI-Prolog做這個嗎?有沒有辦法將文本寫入內存中的流,然後輸出該文本?
龍到存儲器上的文件SWI-Prolog的部分:http://www.swi-prolog.org/pldoc/man?section=memory-文件 –
太好了,謝謝。你能寫這個答案嗎? – devil0150