Scilab 6.0.0
Scilabヘルプ >> Functions > varargout
varargout
出力変数リストの引数の数を可変にする
説明
出力引数リスト varargoutを含む関数は
出力引数に示されたよりも多くの出力引数を指定して
コールされる必要があります.
varargoutキーワード以降に指定された引数は
関数で定義されたvarargoutリストから
展開することができます.
varargout= function ex() は任意の数の
出力引数を指定してコールすることができます.
関数exの中では
出力引数をvarargout(i)に保存することができます.
[X1,...,Xn,varargout] = function ex() も
使用可能です.
この場合,Xi引数は,
varargout(i)と同様に
関数内で代入される必要があります.
出力引数の実際の総数は,argn(1)で取得できます.
注記
varargout 変数は関数内で作成され,
listに代入される必要があります.
varargout が唯一の形式上の出力変数の場合,
リストには最低でも一つのエントリを含む必要があります.
Comments
Add a comment:
Please login to comment this page.