next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Gestión de la memoria Sup: Referencias Ant: Ejemplo: El Producto de Err: Si hallas una errata ...


Ejercicio: Indentificadores entre LLaves

En general, en un contexto en el que se espera un identificador de variable, Perl interpreta un identificador entre llaves como la cadena literal que es. Explique la conducta de Perl ante el siguiente código:
 1 @puf = (1..10);
 2 toto(\@puf);
 3 
 4 sub toto {
 5   my @a = @{shift};
 6   print "@a\n";
 7 }
¿Que ocurre si sustituimos la línea 5 por my @a = @{shift()};?


next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Gestión de la memoria Sup: Referencias Ant: Ejemplo: El Producto de Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21