Go to the first, previous, next, last section, table of contents.
既に述べた通り, Asir においてはプログラム変数と不定元を明確に
区別している. 
- 変数
- 
大文字で始まり, アルファベット, 数字, `_' からなる文字列
変数あるいはプログラム変数とは, Asir のさまざまな型の内部形式を
格納するための箱であり, 格納された内部形式が, この変数の値である.  変
数が式の要素として評価される時は, そこに収められた値に置き換えられる. 
すなわち, 内部形式の中にはプログラム変数は現れない. 変数は全て 0 で
初期化されている. 
[0] X^2+X+1;
1
[1] X=2;
2
[2] X^2+X+1;
7
 
- 不定元
- 
小文字で始まり, アルファベット, 数字, `_' からなる文字列,
またはシングルクオートで囲まれた文字列, もしくは函数形式.
不定元とは, 多項式環を構成する際に添加される変数をいう.  Asir に
おいては, 不定元は値をもたない超越的な元であり, 不定元への値の代入は
許されない. 
[3] X=x;
x
[4] X^2+X+1;
x^2+x+1
[5] A='Dx'*(x-1)+x*y-y;
(y+Dx)*x-y-Dx
[6] function foo(x,y);
[7] B=foo(x,y)*x^2-1;
foo(x,y)*x^2-1
 
Go to the first, previous, next, last section, table of contents.