小编san*_*nNg的帖子

Prolog - 如何检查列表是否包含某些元素?

我是第一次尝试Prolog并且使用列表时遇到了一些困难.

说我有一个元素列表.我想检查列表是否包含以下元素:

全部:A1,A2,A3,A4,A5

其中之一:B1,B2,B3,B4

两个:C1,C2,C3,C4,C5,C6

例如,[A1,A2,B2,C1,A3,A4,C4,A5]符合要求,[A2,A1,C1,B1,A3,A4]不符合要求.

如果列表符合要求,我将如何编写返回Yes/True的内容,否则返回No/False?同样,如何编写从列表中返回缺失值的东西来满足要求?

list prolog

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

list ×1

prolog ×1