2015/09/20
プログラミングGauche 7.4練習問題
可変長の引数を受け取り,リストにして返す手続きlistを書く.
(define list
  (lambda ls
    (cond (else ls))))
または
(define (list . ls)
  (cond (else ls)))
実行してみる.
(list)
()
(list 1 2 )
(1 2)
(list '(1 2) '(3 4))
((1 2) (3 4))
引数をそのまま返すだけ.
これ以外の書き方ってあるのかな.