<< narginchk Core nargoutchk >>

nargout


Returns the number of output arguments.


Syntax


R = nargout()
R = nargout(function_name)
R = nargout(function_handle)

Input argument


function_name

a string: function name

function_handle

a function handle

Output argument


R

an integer value: number of output argument

Description


nargout returns the number of output arguments of an function.

If the last output argument of the function is varargout the returned value is negative.

Examples


With an macro function:

nargout('cellstr')

With an builtin function:

nargout('cos')

See also


nargin.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< narginchk Core nargoutchk >>