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

Last updated

Was this helpful?