next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Contextos y referencias Sup: Referencias a variables ya Ant: Referencias y referentes Err: Si hallas una errata ...

Referencias a constantes

Se pueden crear referencias a constantes:

$rc = \10;
$rs = \"hello";

Cuando se trata de referencias a constantes el valor referenciado no se puede modificar. Véase la siguiente sesión el depurador:

DB<1> $ra = \10
DB<2> p $$ra
10
DB<3> p $ra
SCALAR(0x8109530)
DB<4> $$ra = 20
Modification of a read-only value attempted at (eval 10)[/usr/lib/perl5/5.6.1/perl5db.pl:1521] line 2.
DB<5> @b = 5..10
DB<6> $rb = \@b
DB<7> print "rb = $rb; rb-> = @{$rb}"
rb = ARRAY(0x8109548); rb-> = 5 6 7 8 9 10
Observe la forma en la que se imprime una referencia.


next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Contextos y referencias Sup: Referencias a variables ya Ant: Referencias y referentes Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21