【发布时间】:2011-05-28 21:19:03
【问题描述】:
如何在 SWI-Prolog 中使用<CTRL>+<D> 组合关闭输入流?
bot:-
repeat,
write('>'),
readln(X), nl,
answer(X, Answer),
write(Answer), nl,
end(X).
end(X):-member('end',X).
Where X is a list of keywords to that bot
我应该如何修改源代码以获得该结果?
【问题讨论】:
-
现在如果我输入 :'end' 我会得到一些默认句子和 'true'value 是什么使该流关闭,但是如何将其更改为 CTRL+D
标签: input prolog inputstream