Если у меня есть список [1,2,3,4,5], как я могу получить последовательные пары и выполнить операцию над ними? Например, я хочу получить (1,2) и выполнить doSomething на них. На следующей итерации я хочу получить (2,3) и так далее. Это то, что я до сих пор:Список прологов последовательных пар
listpairs([H1,H2|T]):-doSomething(H1,H2), listpairs([H2,H3|T]).
я могу сделать первую итерацию, но я застрял при сравнении H2 и H3.
спасибо! Я не могу поверить, что это так. –