【入門】Common Lisp その3【質問よろず】
■ このスレッドは過去ログ倉庫に格納されています
0588デフォルトの名無しさん
2007/09/30(日) 14:22:06> なんだったら LOOP や DOLIST が再帰で実装されていると思えばいいんじゃないか?
よくない。再帰で実装されてると想定して、たとえば
(let (r) (dolist (x '(a b c) (mapcar #'funcall r)) (push #'(lambda () x) r)))
=> (C B A)
となることを期待すると実装依存になってしまう。
■ このスレッドは過去ログ倉庫に格納されています