@
はエスケープ文字として使用される. 現在次のような規定がある.
@n
@@
@i
@pi
@e
@
@>, @<, @>=, @<=, @==, @&&, @||
[0] fctr(x^10-1); [[1,1],[x-1,1],[x+1,1],[x^4+x^3+x^2+x+1,1],[x^4-x^3+x^2-x+1,1]] [1] @@[3]; [x^4+x^3+x^2+x+1,1] [2] eval(sin(@pi/2)); 1.000000000000000000000000000000000000000000000000000000000 [3] eval(log(@e),20); 0.99999999999999999999999999998 [4] @0[4][0]; x^4-x^3+x^2-x+1 [5] (1+@i)^5; (-4-4*@i) [6] eval(exp(@pi*@i)); -1.0000000000000000000000000000 [7] (@+1)^9; (@^9+@^8+@+1)
トップレベルで計算された値はこのようにヒストリとして取り出し可能であるが,
このことは, ガベージコレクタにとっては負担をもたらす可能性がある. 特に,
大きな式をトップレベルで計算した場合, その後の GC 時間が急速に増大する可
能性がある. このような場合, delete_history()
(see section delete_history
) が有効である.
Go to the first, previous, next, last section, table of contents.