変数

Last-modified: 2013-08-10 (土) 00:54:39

変数にはデータ型に関係なくどんなデータでも代入できる。

変数名

変数名は半角英字またはアンダースコア「_」で始まり、続けて半角英数字またはアンダースコアまたは半角数字が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 に代入する。