Thread Tiefe Hash Strukturen aus Config bilden: Und warum while(<FH>) gefährlich ist (62 answers)
Opened by bloonix at 2006-05-09 17:07

pq
 2006-07-09 20:20
#65863 #65863
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
ich finde das verhalten auch nicht logisch, aber ich finde auch, die stelle, die
"schuld" ist, ist for ($1). ich bin immer vorsichtig mit $1. auch wenn
ich $1 an subroutinen übergebe. dann schreibe ich immer foo("$1")

edit: demo:
Code: (dl )
1
2
3
4
5
6
sub foo {
"foo" =~ m/(oo)/;
print "foo(@_)";
}
"test" =~ m/(es)/;
foo($1); # gibt 'oo' aus und nicht 'es'
\n\n

<!--EDIT|pq|1152462348-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Tiefe Hash Strukturen aus Config bilden: Und warum while(<FH>) gefährlich ist