这听起来很愚蠢,但是让我说我的谓词最大/ 2返回列表中最大的元素...输出应该如下所示:
?- largest([1,2,3,4,5], X). X = 5. false.
我实现了最大,它的工作方式与上面类似,但不输出"false".我怎么做它所以它也输出这个"假".值?这是一个烦人的任务,我必须完成.:(
prolog swi-prolog prolog-toplevel
prolog ×1
prolog-toplevel ×1
swi-prolog ×1