- 367 名前:デフォルトの名無しさん mailto:sage [2012/04/13(金) 19:27:43.96 ]
- すみません
make-my-listの第一引数には一番外側のリストの順番に対して操作する関数を、 第二引数はリストをわたします。 第二引数のリストは、説明がしづらいのですが、1番目は生成されるリストのatomの数、2番目は1番目をいくつまとめるか、3番目は2番目をいくつまとめるか、という風になります >>365 こうしたいです >(make-my-list (lambda (x) (* 2 x)) '(3 2 1)) ( ((2 2 2) (2 2 2)) ) >(make-my-list (lambda (x) (* 2 x)) '(4 2 3)) ( ((2 2 2 2)(2 2 2 2)) ((4 4 4 4)(4 4 4 4)) ((6 6 6 6)(6 6 6 6)) ) >(make-my-list (lambda (x) (x)) '(3 2 3)) ( ((1 1 1) (1 1 1)) ((2 2 2) (2 2 2)) ((3 3 3) (3 3 3)) )
|

|