vec = mkvec(5,1); lst = [1,2,3,4,5]; mp = [ 1 : "one", 2 : "two", 3 : "three" ]; print(map(@lambda(x,y) { sprintfa("%d,%s",x,y); }, mp)); print(map(@lambda(x,y) { x+y; }, vec,lst)); print(map(@lambda(x,y) { [x,y]; }, [10,11,12,13,14],vec)); print(map(@lambda(x,y,z,a) { [x+y,z+a]; }, [1,2,3,4,5], [6,7,8,9,10], [11,12,13,14,15],[1,1,1,1,1]));