comp
scilab 関数のコンパイル
呼び出し手順
comp(function [,opt])
引数
function
コンパイルされていないscilab関数 (タイプ 11)
opt
フラグ. 値は 0 (デフォルト), 1 または 2.
説明
comp(function) は関数
functionをコンパイルします.
コンパイル済みの関数と解釈された関数は等価ですが,
通常はコンパイル済みの関数の方がはるかに高速です.
標準ライブラリとして提供される関数はコンパイルされています.
コマンドexecとdeffの短縮構文と
同様に,オンライン定義もコンパイルされた関数を生成します.
このため, compは非常に特殊な
ケースで使用するべきです.
コンパイルされていない関数を作成するには,
exec または
deff に
オプション "n" を指定する必要があります.
値 opt==2は,"プロファイル用に"コンパイルされた
関数を作成します.
add_profiling関数により,
コンパイル後でもプロファイル命令を追加することが可能になっています.
廃止された opt==1オプションは
コード解析用であり, 現在では無視されます.
すなわち,opt==0とみなされます.
注意: コンパイルは"インプレース"で行われます, すなわち,
元の関数は修正され,新しいオブジェクトは生成されません.
参照
type
deff
exec
function
add_profiling
profile