As another example, the predicate maplist applies a predicate P to all corresponding positions in a pair of lists: maplist(_, , ). maplist(P, , ) :- call(P, X, Y), maplist(P, Xs, Ys).
Як інший приклад, предикат maplist застосовує предикат P до всіх відповідних положень у парі списків: maplist(_, , ). maplist(P, , ) :- call(P, X, Y), maplist(P, Xs, Ys).