A ver si me podéis ayudar con un problema que llevo atascado un rato y no sé cómo solucionarlo. El código que tengo es el siguiente:
Using perl Syntax Highlighting
my @list1;
push(@list1,"a");
push(@list1,"c");
b(@list1);
sub b(){
my @list2 = $_[0];
print @list2;
print "\n";
print "Number of elements = ".scalar(@list2);
}
push(@list1,"a");
push(@list1,"c");
b(@list1);
sub b(){
my @list2 = $_[0];
print @list2;
print "\n";
print "Number of elements = ".scalar(@list2);
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
La salida de este programa es:
- Código: Seleccionar todo
a
Number of elements = 1
Lo que yo quiero es no perder el segundo componente de la lista al pasarlo como parámetro de la función "b". Es decir, quiero que la salida sea:
- Código: Seleccionar todo
ac
Number of elements = 2
¡¡Gracias de nuevo por la ayuda!!