varargout
出力変数リストの引数の数を可変にする
説明
出力引数リスト varargout
を含む関数は
出力引数に示されたよりも多くの出力引数を指定して
コールされる必要があります.
varargout
キーワード以降に指定された引数は
関数で定義されたvarargout
リストから
展開することができます.
varargout= function ex()
は任意の数の
出力引数を指定してコールすることができます.
関数ex
の中では
出力引数をvarargout(i)
に保存することができます.
[X1,...,Xn,varargout] = function ex()
も
使用可能です.
この場合,Xi
引数は,
varargout(i)
と同様に
関数内で代入される必要があります.
出力引数の実際の総数は,argn(1)
で取得できます.
varargout is by default initialized to list() . |
例
参照
履歴
バージョン | 記述 |
6.0.0 | varargout is now initialized to list() by default. |
Report an issue | ||
<< varargin | Functions | whereis >> |