refs vs. my
Jiri Polcar
polcar na physics.muni.cz
Pondělí Říjen 7 19:37:36 MEST 2002
Zdarvim,
narazil jsem na problem pri pouziti nazvu promenne v oznaceni jine
promenne. A to v pripade, ze jsem mel promennou, jejiz nazev jsem
vytvarel deklarovanou pomoci 'my'. Lepsi bude priklad:
1) $name = 'scalar';
${$name} = 'hodnota scalaru';
print "scalar: $scalar";
2) my $scalar;
$name = 'scalar';
${$name} = 'hodnota scalaru';
print "scalar: $scalar";
Prikla (1) funguje tak, jak by clovek cekal, tedy v promenne $scalar
bude 'hodnota scalaru'. Pri pouziti (2) dostanu hlasku:
Use of uninitialized value in concatenation (.) or string at...
Na promennou deklarovanou monoci `my' se nemohu takto odkazat? Proc?
--
JP
Další informace o konferenci Perl