# percent

(%) 特殊文字

## 説明

(`sqrt(-1)`を意味する)`%i`, (`Infinity`を意味する)`%inf`, (`3.14...`を意味する)`%pi`, (論理値の `"true"`を意味する)`%T`,... のような`%`で始まる定義済みの変数.

加えて, `%`で始まる名前を有する関数は特殊な関数です : これらはプリミティブおよび演算子オーバーローディングで 使用されます(`overloading`参照).

例えば,関数 `%rmr` は乗算(`m`) 処理`x*y`を有理行列(`r`) `x` および `y` に関して実行します. コード記法はディレクトリ`SCIDIR/macros/percent`の readmeファイルにより指定されています.

## 例

    x1=tlist('x',1,2);
    x2=tlist('x',2,3);
    deff('x=%xmx(x1,x2)','x=list(''x'',x1(2)*x2(2),x2(3)*x2(3))');
    x1*x2

## 参照

- overloading