Successivo: Campo di validità variabili, Su: Chiamata di una funzione [Contenuti][Indice]
Una chiamata di funzione consiste nel nome della funzione seguito dagli
argomenti racchiusi tra parentesi. Gli argomenti specificati nella chiamata
sono costituiti da espressioni awk
. Ogni volta che si esegue una
chiamata queste espressioni vengono ricalcolate, e i loro valori diventano gli
argomenti passati alla funzione. Per esempio, ecco una chiamata a
pippo()
con tre argomenti (il primo dei quali è una concatenazione di
stringhe):
pippo(x y, "perdere", 4 * z)
ATTENZIONE: Caratteri bianchi (spazi e TAB) non sono permessi tra il nome della funzione e la parentesi aperta che apre la lista degli argomenti. Se per errore si lasciano dei caratteri bianchi,
awk
li interpreterebbe come se s’intendesse concatenare una variabile con un’espressione tra parentesi. Tuttavia, poiché si è usato un nome di funzione e non un nome di variabile, verrebbe emesso un messaggio di errore.