Parametru vs argument

Această postare face parte din seria Code building blocks care se concentrează pe diferite elemente și concepte ale limbajelor de programare.

Există o anumită confuzie între argument și parametru, iar unii programatori folosesc acest termen alternativ. Există totuși o distincție importantă între acești doi termeni.

Parametrul este un tip special de variabilă declarată în semnătura funcției. Este un spațiu rezervat care este utilizat pentru a accesa datele de intrare ale funcției (argument). Să ne uităm la un exemplu. Funcția de mai jos definește doi parametri a și b.

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

Argument

Argumentul, pe de altă parte, este valoarea reală transmisă unei funcții atunci când aceasta este apelată. Putem spune că funcția definește parametri și primește argumente.

sum(1 ,4)

Când funcția sumă este apelată, parametrii (a, b) sunt înlocuiți cu argumentele corespunzătoare (1, 4).

Ne putem gândi la argument ca la o valoare/referință care este transmisă unei funcții, în timp ce parametrii sunt valori „primite” de o funcție.

Rezumat

La început diferența dintre parametri și argumente poate fi puțin confuză, dar acum ar trebui să puteți distinge cu ușurință cele două concepte.

Pentru a învăța despre alte concepte și conductus aruncați o privire la seria Code building blocks.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.