我有一个清单:
L = [1,2,3,4,5,6,7,8]
我想把它变成这样:
L= [ex(1,2),ex(3,4),ex(5,6),ex(7,8)]
我怎样才能有效地做到这一点?
[编辑添加:]这是我到目前为止:
convert( [] , S ) .
convert( [A,B|Rest] , S ) :-
S is ( ex(A,B) | Rest ) ,
convert(Rest)
.
我有一个清单:
L = [1,2,3,4,5,6,7,8]
我想把它变成这样:
L= [ex(1,2),ex(3,4),ex(5,6),ex(7,8)]
我怎样才能有效地做到这一点?
[编辑添加:]这是我到目前为止:
convert( [] , S ) .
convert( [A,B|Rest] , S ) :-
S is ( ex(A,B) | Rest ) ,
convert(Rest)
.