Thread Problem mit if-Anweisung und allgemeine Fragen zu Perl (15 answers)
Opened by TheMic at 2009-12-29 10:43

havi
 2009-12-29 11:01
#129757 #129757
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Warnungen aktivieren - hätte dich gewarnt, weil du einen numerischen Vergleich machst...
strict: Variablen mit my deklarieren

Code (perl): (dl )
1
2
use warnings;
use strict;


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

View full thread Problem mit if-Anweisung und allgemeine Fragen zu Perl