変数にはデータ型に関係なくどんなデータでも代入できる。
変数名
変数名は半角英字またはアンダースコア「_」で始まり、続けて半角英数字またはアンダースコアまたは半角数字が0回以上繰り返すものでなければならない。下記は正しい変数名の例である。
x
iCarly
Freddy
iPhone5
_iMac
NCC_1701_D
下記の名前は変数名として使えない。
.com ; 終止符「.」は変数名の一部としては使えない。
T/O ; スラッシュ「/」は変数名の一部としては使えない。
198yen ; 変数名の最初の文字として数字は使えない。
代入
代入には特殊フオーム setq を使うる setq には「=」を使う中置記法の糖衣構文がある。
(setq name "aiou") ; 変数 aiou に、文字列データ "aiou" を代入する。
(name = "aiou") ; (setq name "aiou") と等価。
(setq area (quotient (times h (plus a b)) 2.0)) ; 台形の面積を計算して、その値を変数 area に代入する。