小编Car*_*rol的帖子

在序言中的特定元素之前和之后拆分列表(不使用“拆分”谓词?)

我正在尝试将列表拆分为特定元素(特别是“停止”一词)之前的项目以及该元素之后的项目。我知道你可以使用 split 来做到这一点,但我是 prolog 的新手,所以我正试图在不使用这些函数的情况下操作东西,所以我真的很想知道这是否可能?(也许还有一些指向正确方向的指针)

即与列表;

L = [tea,coffee,sugar,cake,stop,meat,fish,eggs,flour]
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想在“停止”处拆分列表,让我留下,

L2 = [tea, coffee, sugar, cake] // and
L3 = [meat, fish, eggs, flour]
Run Code Online (Sandbox Code Playgroud)

split list prolog

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

标签 统计

list ×1

prolog ×1

split ×1