Paraméter vs. argumentum

Ez a bejegyzés a Code building blocks sorozat része, amely a programozási nyelvek különböző elemeire és fogalmaira összpontosít.

Az argumentum és a paraméter között keveredés van, és egyes programozók felváltva használják ezt a kifejezést. E két kifejezés között azonban fontos különbség van.

A paraméter a függvény aláírásában deklarált változó egy speciális fajtája. Ez egy helyőrző, amely a függvény bemeneti adatainak (argumentum) elérésére szolgál. Nézzünk egy példát. Az alábbi függvény két paramétert definiál a és b.

fun sum(a:Int, b:Int): Int {
return a + b
}

Argumentum

Az argumentum viszont az a tényleges érték, amelyet a függvény hívásakor átadunk a függvénynek. Azt mondhatjuk, hogy a függvény paramétereket határoz meg, és argumentumokat fogad el.

sum(1 ,4)

Az összegfüggvény hívásakor a paraméterek (a, b) helyébe a megfelelő argumentumok (1, 4) lépnek.

Az argumentumra úgy gondolhatunk, mint értékre/referenciára, amelyet egy függvénynek adunk át, míg a paraméterek a függvény által “kapott” értékek.

Összefoglaló

A paraméterek és argumentumok közötti különbség elsőre kissé zavaró lehet, de most már könnyedén meg kell tudnod különböztetni a két fogalmat.

A többi fogalom és conductus megismeréséhez vess egy pillantást a Code building blocks sorozatra.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.