Érv (informatika)

Számítástechnika, érvek vannak az adatok feldolgozása egy függvény . Ezek helyébe a bejegyzés alatt végrehajtását a program, amely ezt a funkciót.

Alapértelmezett érték

A különböző programozási nyelvektől és a függvény deklarálásának módjától függően néha előfordulhat, hogy nem adja meg az ugyanazon függvény által kért argumentumot. Ez az alapértelmezett értéknek köszönhetően lehetséges.

Példa C ++ nyelven  :

void f(int x, int a=1, int b=1, int c=0){ //Les arguments qui n'ont pas de valeur par défaut doivent être situé impérativement au début de la liste d'argument. return a*x*x+b*x+c; } f(1);//ok f(2, 2);//ok f(3, 3, 3);//ok f(5, 5, 5, 5, 5);//Erreur : 1 argument en trop f();//Erreur : x n'a pas été fourni a f()

A C nyelv nem támogatja ezt a funkciót.

Variadikus függvény

A C nyelv támogatja ezt a funkciót.

Nevezett érv

A Python nyelv egy olyan nyelv, amely lehetővé teszi az argumentumok megnevezését egy függvényhívás során:

def f(a=1,b=2,c=3): return a+b**2+c**3 f(b=3) f(c=2,a=2) f(1,2,3) # Appel classique possible f(2) # possible f.__defaults__ # = f() # possible aussi

Különbség a függvény paramétere és argumentuma között

A paraméterek a függvények változói. Az argumentum egy függvényhívás során megadott érték.

Kapcsolódó cikk