Thread Problem mit if-Anweisung und allgemeine Fragen zu Perl
(15 answers)
Opened by TheMic at 2009-12-29 10:43
Warnungen aktivieren - hätte dich gewarnt, weil du einen numerischen Vergleich machst...
strict: Variablen mit my deklarieren Numerischer Vergleich: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 my $Titelselect = 0; my $Select1; if ($Titelselect == 0) { $Select1 = "titel!=''"; } else { $Select1 = "titel='$Titelselect'"; } print $Select1; Gegensatz: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 my $Titelselect = "Test"; my $Select1; if ($Titelselect eq "") { $Select1 = "titel!=''"; } else { $Select1 = "titel='$Titelselect'"; } print $Select1; Subroutine -> Parameter übergeben -> ein Beispiel Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 sub ersteRoutine { my $string = "Test"; zweiteRoutine($string); } # ersteRoutine sub zweiteRoutine { my ($wert) = @_; print $wert; } # zweiteRoutine Vielleicht ist die Perl-Zeitung etwas für dich... Gruss, Gernot |