2009-05-06 4 views
2

Puisque les paramètres nommés sont les paramètres qui sont identifiés par leur nom explicite, au lieu de leur ordre, quel est le nom de leurs cousins ​​sans noms, ceux qui sont identifiés simplement par la commande?Il y a des paramètres nommés, puis

Paramètres anonymes? Paramètres sans nom? Ont-ils un nom pour commencer?

Répondre

14

paramètres de position. Si vous google "paramètres de position", vous trouverez généralement il se référant aux variables $ 1, $ 2, $ 3 que vous obtenez dans le script shell, mais cela fonctionne aussi pour les paramètres "normaux".

+0

On dirait que C# utilise ce terme: http://msdn.microsoft.com/fr-fr/library/aa664614%28VS.71%29.aspx?ppud=4 –

5

Paramètres.

+4

Ils n'ont pas de nom, car ils n'ont pas de nom. Ca a du sens! –

+1

Ou vous utilisez FORTH –

+0

Hm, j'espérais quelque chose qui les distinguerait distinctement. Dire "il y a des paramètres et des paramètres nommés" semble confus:/ –

1

En Python, il existe les arguments de mot-clé et les arguments.

1

C'est dans le tutoriel, un peu.

http://docs.python.org/tutorial/controlflow.html#keyword-arguments

En général, une liste d'arguments doit avoir des arguments de position suivie par des arguments mot-clé, où les mots-clés doivent être choisis parmi les noms des paramètres formels .

et le glossaire:

http://docs.python.org/glossary.html#glossary

thèse

Une valeur passée à une fonction ou méthode, affectée à une variable locale inscrits dans le corps de la fonction. Une fonction ou un procédé peut avoir à la fois des arguments de position et des arguments de mot-clé dans sa définition.

arguments de position

Les arguments assignés aux noms locaux l'intérieur d'une fonction ou méthode, déterminé par l'ordre dans lequel ils ont été donnés dans l'appel. * est utilisé pour soit accepter plusieurs arguments positionnels (lorsque dans la définition), ou passer plusieurs arguments en tant que liste à une fonction . Voir l'argument.

Questions connexes