Thread Constants in Libs (23 answers)
Opened by esskar at 2003-08-09 01:43

kabel
 2003-08-14 16:12
#58527 #58527
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
sigils sind keine typen, sondern teil des variablenbezeichners. nehmen wir für einen kurzen augenblick an, es gebe keine sigils. dann würde der zugriff auf $main so aussehen (direkter typeglob-zugriff):
Quote
kabel@linux:~> perl
${ *main::main{SCALAR} } = "hiho";
print ${ *main::main{SCALAR} }, $/;
print $main, $/;
hiho
hiho
kabel@linux:~>

und das ist natürlich äussert bäh ;) d.h. die eigentlichen variablen in perl sind die typeglobs, mit dem sigil wird dir nur ein kleines bisschen das leben erleichtert. ;)

[s]perl ist eine typfreie sprache, auch wenn über die hintertür (blessed) references doch wieder typen im spiel sind. [/s]\n\n

<!--EDIT|kabel|1060960699-->
-- stefan

View full thread Constants in Libs