GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Generalized-Variables.html ・ emacs-doc.conao3.com

12.17 一般化変数

一般化変数またはプレイス形式とは、setfマクロを用いて値を格納できるLispメモリ上の数多くの場所の一つです(setfマクロを参照)。最も単純なプレイス形式は、通常のLisp変数です。しかし、リストのCARやCDR、配列の要素、シンボルのプロパティ、およびその他多くの場所も、Lispの値が格納されるプレイスとなります。

一般化変数はC言語における左辺値に相当し、‘x = a[i]’は配列から要素を取り出し、‘a[i] = x’は同じ記法を用いて要素を格納します。C言語においてa[i]のような特定の形式が左辺値となり得るのと同様に、Lispにおいても一般化変数となり得る形式の集合が存在します。