1

入力したリスト(iota 1 10)を印刷するこの関数の下にあるので、リストに1〜10の数字を(1 2 3 4 5 6 7 8 9 10)のように印刷します。これを変更して、1 つの数字のみを取得し、1-(選択した数字) からリストに出力するにはどうすればよいでしょうか。私はこれについてどうすればいいのか頭を悩ませることができません。ありがとう。

(define iota
(lambda(x y)
      (cond((> x y)
            '())
           (else
            (cons x
                  (iota (+ 1 x)y))))))
4

1 に答える 1