CommonLisp初心者スレ
■ このスレッドは過去ログ倉庫に格納されています
0829デフォルトの名無しさん
NGNG>ものと認識しているのですが
たぶんその認識で問題ないと思います。
>関数の中で直書きされた a のアドレス??
最終的にCPUが認識するのは、そうだけど(シンボルaの実体のアドレス)、
私の場合、コードを理解するときは、Lispの世界内だけで考え、
read後の状態、その次にそれをevalした後の状態という順番で考えます。
つまり、脳内インタプリタを作ってあるんですね。
(eq 'a (car lst))において、aのアドレスは、この式のread時に、
aがすでにinternされて(存在して)いれば、そのアドレスを持って来て、
未internならシンボルaが生成されて、それが使われます。
的外れな説明じゃないと、いいけど…
■ このスレッドは過去ログ倉庫に格納されています