プログラミング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))
引数をそのまま返すだけ.
これ以外の書き方ってあるのかな.
可変長の引数を受け取り,リストにして返す手続き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))
引数をそのまま返すだけ.
これ以外の書き方ってあるのかな.