Prolog-在不使用大小或长度函数的情况下列出列表中的一个元素

时间:2018-10-16 20:22:47

标签: prolog

问题指出,如果列表中只有一个元素而没有使用length函数的大小,则返回true。因此,尾巴一定是空的,我该如何解决?

Examples:
?- [1, 2, 3, 8]  
 false
?- [8]
 true

1 个答案:

答案 0 :(得分:0)

此函数将在不使用任何内置函数的情况下检查列表是否有尾巴。

oe([_|T],R):-
T =[],
R = true.

execution of function