Wenn ich eine Liste [1,2,3,4,5] habe, wie kann ich aufeinanderfolgende Paare bekommen und eine Operation an ihnen durchführen? Zum Beispiel möchte ich (1,2) bekommen und DoSomething auf ihnen durchführen. In der nächsten Iteration möchte ich (2,3) bekommen und so weiter. Das ist, was ich habe, so weit:Prolog Liste aufeinanderfolgende Paare
listpairs([H1,H2|T]):-doSomething(H1,H2), listpairs([H2,H3|T]).
Ich kann die erste Iteration tun, aber ich bin fest, wenn H2 und H3 zu vergleichen.
danke! Ich kann nicht glauben, dass es das war. –