Un aviso sobre los contextos en Perl. Observe la siguiente ejecución con el depurador:
DB<1> $ra = \('a', 'b', 'c') DB<2> p $ra SCALAR(0x81095a8) DB<3> p $$ra c¿Que está pasando? ¿Porqué
$ra
no es una referencia a un array sino a un escalar?
Observe que la parte izquierda de la asignación es $ra
, lo cual establece un
contexto escalar.
Casiano Rodríguez León