Thread Verständnisfrage (4 answers)
Opened by undef at 2010-03-16 15:51

topeg
 2010-03-16 16:02
#134940 #134940
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Zum Zeitpunkt der Überprüfung durch "and" ist "$columns" noch 0 also "false" und "next" wird nicht ausgeführt.
Lösung:
Code (perl): (dl )
++$columns and next if ($header =~ m/base|date/i);

oder besser weil lesbarer und ohne Nebenwirkungen:

Code (perl): (dl )
1
2
3
4
5
if ($header =~ m/base|date/i)
{
  $columns++;
  next;
}

View full thread Verständnisfrage