nargin
Nombre d'arguments d'entrée d'une fonction.
📝Syntaxe
R = nargin()
R = nargin(function_name)
R = nargin(function_handle)
📥Arguments d'entrée
Paramètre Description
function_name une chaîne : nom de la fonction
function_handle un handle de fonction
📤Arguments de sortie
Paramètre Description
R une valeur entière : nombre d'arguments d'entrée
đź“„Description

Retourne le nombre d'arguments d'entrée fournis à la fonction appelée.

Sans argument d'entrée, nargin retourne le nombre d'arguments d'entrée utilisés pour appeler la fonction en cours d'exécution.

Avec un nom de fonction ou un handle de fonction, nargin retourne le nombre d'arguments d'entrée déclarés par cette fonction.

Si le dernier argument d'entrée déclaré est varargin, la valeur retournée est négative. Sa valeur absolue est le nombre total d'arguments d'entrée déclarés, varargin inclus. Par exemple, pour une fonction déclarée sous la forme f(a, b, varargin), nargin('f') retourne -3.

đź’ˇExemples
With an macro function:
nargin('getfield')
With an builtin function:
nargin('cos')
đź”—Voir aussi
nargout
đź•”Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub