Perl mi función

Descripción

Esta función declara que las variables en LIST tienen un ámbito léxico dentro del bloque adjunto. Si se especifica más de una variable, todas las variables deben estar entre paréntesis.

Sintaxis

A continuación se muestra la sintaxis simple para esta función:

my LIST

Valor devuelto

Esta función no devuelve ningún valor.

Ejemplo

A continuación se muestra el código de ejemplo que muestra su uso básico:

#!/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";
}

Cuando se ejecuta el código anterior, produce el siguiente resultado:

We are the world
We are the function
We are the world
We are the world