Parametro (programmazione)

Da Wikipedia, l'enciclopedia libera.
Distinzione tra parametri e argomenti

In informatica, il parametro è un indirizzo di memoria o un valore (tra quelli di un insieme omogeneo e coerente) che una funzione si aspetta di ricevere per eseguire il suo compito.

Descrizione[modifica | modifica sorgente]

La funzione può essere una semplice routine interna ad un programma, ma anche un programma di stampa che vuole sapere se stampare in verticale o in orizzontale, od, ancora, un sistema informativo di magazzino che vuole sapere se deve applicare il LIFO o il FIFO per la valorizzazione delle giacenze di magazzino.

La funzione, il programma e il sistema si aspettano (valori) e vogliono sapere (cosa fare) perché il programmatore ha espressamente previsto che vengano assunte informazioni in tal senso, ha cioè previsto il passaggio di parametri.

Nei casi di routine o funzioni interne ai programmi, si utilizza più spesso il termine argomento.

A volte può essere vantaggioso definire una funzione in grado di accettare differenti set di parametri, applicando la tecnica del cosiddetto overloading. Per esempio: si immagini una subroutine che costruisce un oggetto grafico da spostare sullo schermo mediante tasti di direzione. Per definire completamente questo oggetto sono necessari molti parametri, come: colore della traccia lasciata, coordinate iniziali, velocità di spostamento. Se il programmatore volesse, invece, definire soltanto il colore dell'oggetto, potrebbe costruirlo passandogli soltanto il parametro "colore" e lasciando che agli altri parametri venga assegnato un set di valori di "default" (ad esempio la posizione iniziale potrebbe coincidere con il centro dello schermo).

Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica