File: varargout.man

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (26 lines) | stat: -rw-r--r-- 876 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
.TH varargout 1 "April 1998" "Scilab Group" "Scilab keyword"
.so ../sci.an
.SH NAME
varargout -  variable numbers of arguments in an output argument list
.SH SYNTAX
\fVvarargout\fR must be the rightmost  argument of the function definition
output list.
.SH DESCRIPTION
A function whose output argument list contains  \fVvarargout\fR must be
called with more output arguments than indicated in the output argument
list. The calling arguments passed form \fVvarargout\fR keyword onwards
are extracted out of the \fVvarargout\fR list defined in the function

\fVvaragout = function ex()\fR may be called with any number of output
arguments. Within function  \fVex\fR output arguments may be stored in
in \fVvarargout(i)\fR.
.SH EXAMPLE
.nf
deff('varargout=exampl()','varargout=list(1,2,3,4)')

x=exampl()
[x,y]=exampl()
[x,y,z]=exampl()
.fi
.SH SEE ALSO
function, varargin, list