【发布时间】:2016-07-19 04:55:34
【问题描述】:
如果我有一个列表 [1,2,3,4,5],我怎样才能获得连续的对并对它们执行操作?例如,我想获取 (1,2) 并对它们执行 doSomething。在下一次迭代中,我想得到 (2,3),依此类推。这是我目前所拥有的:
listpairs([H1,H2|T]):-doSomething(H1,H2), listpairs([H2,H3|T]).
我可以进行第一次迭代,但是在比较 H2 和 H3 时我被卡住了。
【问题讨论】:
标签: list loops prolog iteration