Thread Giftige Variablen?
(4 answers)
Opened by hugenyn at 2011-04-07 21:20 Code (perl): (dl
)
1 2 3 4 $_ = "Krebs H. 2005 5 112 16.5 198 287 814.7 1001"; /(.*)(\d{4}\s)(.*)/; my @ed=split / /,$3; unshift(@ed, $1,$2); funktioniert bei mir genauso, wie Code (perl): (dl
)
1 2 3 4 $_ = "Krebs H. 2005 5 112 16.5 198 287 814.7 1001"; my ($a,$b,$c)=split /\.*(\d{4}\s)\.*/; my @ed=split / /,$c; unshift(@ed, $a,$b); Die Frage: Ist es egal, ob mit den "eingebauten" oder mit den eigenen Variablen gearbeitet wird? Im "Lama-Buch" (5.Auflage, S.144, Note 22) heisst es sinngemäß, viele Entwickler würden die vordefinierten Variablen als quasi giftig ansehen und sie möglichst vermeiden. Auh hier in der Hilfe wird von den Experten gern ein @_ oder $_ gegen eine eigene Variable ausgetauscht. |