Perl my Function
Descrizione
Questa funzione dichiara che le variabili in LIST hanno ambito lessicale all'interno del blocco che lo racchiude. Se viene specificata più di una variabile, tutte le variabili devono essere racchiuse tra parentesi.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
my LIST
Valore di ritorno
Questa funzione non restituisce alcun valore.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl -w
my $string = "We are the world";
print "$string\n";
myfunction();
print "$string\n";
sub myfunction {
my $string = "We are the function";
print "$string\n";
mysub();
}
sub mysub {
print "$string\n";
}
Quando viene eseguito il codice sopra, produce il seguente risultato:
We are the world
We are the function
We are the world
We are the world