Lisp の maplist 関数
mapcar と似たような関数。mapcar が引数の car の結果に対して行っていた作業を cdr に対して行う。
(maplist #'append '(10 20 30) '(a b c)) ((10 20 30 A B C) (20 30 B C) (30 C))
渡されたリスト要素の数が同じでない場合は、少ない方の数だけ実行される。
(maplist #'append '(10 20) '(a b c)) ((10 20 A B C) (20 B C))
なんか使いにくそうだが・・・