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