小编Bob*_*ith的帖子

删除列表 L 的最后 3 个元素以在 Prolog 中创建列表 L1

我如何编写从列表 L 中删除最后三个元素的目标,从而生成另一个列表 L1?

另外,我将如何编写多个目标以从生成 L2 的列表 L 中删除前三个元素和最后三个元素?

list prolog

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

Prolog设置差异关系

在Prolog中定义集合减法关系:

difference( Set 1, Set 2, SetDifference)
Run Code Online (Sandbox Code Playgroud)

所有三组都表示为列表.例如:

difference( [a,b,c,d], [b,d,e,f], [a,c])
Run Code Online (Sandbox Code Playgroud)

谢谢!

set prolog

-2
推荐指数
1
解决办法
2311
查看次数

标签 统计

prolog ×2

list ×1

set ×1