Thread substr_count in perl (29 answers)
Opened by norman at 2004-07-14 14:52

pq
 2004-07-14 20:14
#84308 #84308
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
nein, es ist hier meiner meinung nach kein anonymes array im spiel. es gibt array-referenzen,
also etwa [], was eine referenz auf ein anonymes array ist.
() ist einfach eine liste, und ich bin derselben
meinung wie betterworld, dass das hier
unlogisch erscheint und syntactic sugar ist.
[quote=sri,14.07.2004, 17:0]Ja, hier haben wir eine Liste, weil im richtigen Kontext wird es intern als anonymes Array behandelt und gibt dann im scalar Kontext die Anzahl seiner Elemente zurück.[/quote]
so in etwa dachte ich mir das auch, aber es
ist unlogisch, weil es nicht dem normalen
verhalten von perl gleicht.
$scalar = qw(a b c);
hier ist z.b. niemals eine liste im spiel. perl
erkennt schon vor der zuweisung, dass es
sich um einen skalaren kontext handelt;
somit haben die beiden ersten elemente
void kontext und es wird nur das letzte element
zurückgegeben.
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 substr_count in perl