Within a function, return a logical value indicating whether the argument k will be assigned to a variable on output.
If the result is false, the argument has been ignored during the function
call through the use of the tilde (~) special output argument. Functions
can use isargout
to avoid performing unnecessary calculations for
outputs which are unwanted.
If k is outside the range 1:max (nargout)
, the function returns
false. k can also be an array, in which case the function works
element-by-element and a logical array is returned. At the top level,
isargout
returns an error.
See also: nargout, varargout, nthargout.
Package: octave