Si j'ai une liste [1,2,3,4,5], comment puis-je obtenir des paires consécutives et effectuer une opération sur elles? Par exemple, je veux obtenir (1,2) et effectuer une action sur eux. Dans la prochaine itération, je veux obtenir (2,3), et ainsi de suite. Voilà ce que j'ai jusqu'à présent:Liste de Prolog paires consécutives
listpairs([H1,H2|T]):-doSomething(H1,H2), listpairs([H2,H3|T]).
je peux faire la première itération mais je suis bloqué lorsque l'on compare H2 et H3.
merci! Je ne peux pas croire que c'était ça. –