前回
リスト遊び 8-3 関数と仮引数 - by shigemk2
不要になったセルを消去する方法について
(setq zoo '(dog)) (dog) ;; dog部分がゴミになる (setq zoo '(rat pig)) (rat pig) ;; pig部分がゴミになる (setcdr zoo nil) nil zoo (rat) ;; 上記の例によると、dogとpigが、どこからも参照されなくなる ;; 不要なセルとなる
ゴミになったセルは自動的に回収される。
この機能はゴミ集め(garbuge collection ガベージコレクション)と
呼ばれる。この機能のおかげで、Lispプログラマは不要になった
セルを消去する必要がなくなる。
リスト遊び―Emacsで学ぶLispの世界 (ASCII SOFTWARE SCIENCE Language)
- 作者: 山本和彦
- 出版社/メーカー: アスキー
- 発売日: 2000/05
- メディア: 単行本
- 購入: 2人 クリック: 76回
- この商品を含むブログ (44件) を見る