シンボル(1 つまたは複数)に式の値を代入します。
サポートされているプラットフォーム: Windows および Mac OS
(setq sym expr [sym expr] ...)
タイプ: シンボル
expr を割り当てるユーザ定義変数。この引数は、評価されません。
タイプ: 整数、実数、文字列、リスト、ファイル、ads_name、T、nil
式。
タイプ: 整数、実数、文字列、リスト、ファイル、ads_name、T、nil
最後に評価された expr の結果。
これは、AutoLISP の基本的な代入関数です。setq 関数は、1 回の関数呼び出しで、複数のシンボルに値を代入することができます。
次の関数呼び出しは、変数 a に 5.0 を代入します。
(setq a 5.0) 5.0
a は、常に実数の 5.0 に評価されます。
次のコマンドは、2 つの変数 b と c に値を代入しています。
(setq b 123 c 4.7) 4.7
setq 関数は、最後に代入された変数の値を返します。
次の例では、変数 s に文字列を代入しています。
(setq s "it") "it"
次の例では、変数 x にリストを割り当てています。
(setq x '(a b)) (A B)