Thread Giftige Variablen? (4 answers)
Opened by hugenyn at 2011-04-07 21:20

hugenyn
 2011-04-07 21:20
#147458 #147458
User since
2010-10-05
65 Artikel
BenutzerIn

user image
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.

View full thread Giftige Variablen?