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