- Scilab Help
- Advanced functions
- Built-in & external
- Libraries
- profiling
- argn
- bytecode
- bytecodewalk
- code2str
- comp
- deff
- edit
- exec
- execstr
- fun2string
- funcprot
- function
- functions
- getd
- head_comments
- listfunctions
- macr2lst
- macr2tree
- macro
- macrovar
- mode
- overloading
- recompilefunction
- sciargs
- str2code
- tree2code
- varargin
- varargout
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
varargout
variable numbers of arguments in an output argument list
Description
A function whose output argument list contains
varargout
must be called with more output arguments
than indicated in the output argument list. The calling arguments passed
form varargout
keyword onwards are extracted out of the
varargout
list defined in the function.
varargout = function ex()
may be called with any
number of output arguments. Within function ex
output
arguments may be stored in varargout(i)
.
[X1,...,Xn,varargout] = function ex()
may also be
used. In this case the Xi
variables must be assigned in
the function as well as varargout(i)
.
The actual total number of output argument is given argn(1)
.
Remark
The varargout
variable must be created within the
function and assigned to a list. If varargout
is the only formal output variable the list must contain at least one
entry.
Examples
See Also
Report an issue | ||
<< varargin | Advanced functions | Development tools >> |