首页 文章
  • 7 votes
     answers
     views

    如何在Prolog中关闭“true”和“false”输出?

    我想用Prolog写一个基于文本的小型冒险游戏(这可能是一个愚蠢的想法,但我不在这里讨论) . 唯一的问题是我无法在屏幕上打印文本而不显示“true”和“false”值 . 例如,如果我尝试类似的东西: take(desk) :- write('This thing is way too heavy for me to carry!'). 其中 take 是一个地方谓词, desk 是我得到的一...
  • 0 votes
     answers
     views

    Prolog隐藏返回的谓词值

    让我们说我有简单的hello world代码 hworld:-writeln('hello world'). 此代码始终返回如下内容: hello world true. 据我所知prolog,它返回变量值(X,即事实(5,X) . )或真/假,如果谓词可以解决(即事实(5,120) . ) . 我需要的是在stdout上隐藏真/假谓词结果(因此只有writeln()谓词的结果) . 怎么办?...

热门问题