7章4節の練習問題
可変長引数関数の定義の仕方を参考に組み込みのlist関数を自分で実装しろ、と。
gosh> (define MyList (lambda arg arg)) MyList gosh> (MyList) () gosh> (MyList 1) (1) gosh> (MyList 1 2) (1 2) gosh> (MyList 1 2 3 4 5) (1 2 3 4 5)
あまりにも簡単な定義でビビった。
実行したらうまく言ったけど、これで本当にいいのか心配になる。
可変長引数関数の定義の仕方を参考に組み込みのlist関数を自分で実装しろ、と。
gosh> (define MyList (lambda arg arg)) MyList gosh> (MyList) () gosh> (MyList 1) (1) gosh> (MyList 1 2) (1 2) gosh> (MyList 1 2 3 4 5) (1 2 3 4 5)
あまりにも簡単な定義でビビった。
実行したらうまく言ったけど、これで本当にいいのか心配になる。