Leser: 1
|< 1 2 >| | 13 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/usr/bin/perl
use strict;
use warnings;
sub vergleiche1 ($$) {
my ($aa, $bb) = @_;
print "1: aa = '$aa', ", length($aa), "\1: nbb = '$bb', ", length($bb), "\n";
print "1: aa ist leer\n" if $aa eq '';
print "1: bb ist leer\n" if $bb eq '';
return $aa eq '' or
$bb eq '' or
$aa eq $bb;
};
sub vergleiche2 ($$) {
my ($aa, $bb) = @_;
print "2: aa = '$aa', ", length($aa), "\n2: bb = '$bb', ", length($bb), "\n";
print "2: aa ist leer\n" if $aa eq '';
print "2: bb ist leer\n" if $bb eq '';
return $aa eq '' ||
$bb eq '' ||
$aa eq $bb;
};
sub vergleiche3 ($$) {
my ($aa, $bb) = @_;
print "3: aa = '$aa', ", length($aa), "\n3: bb = '$bb', ", length($bb), "\n";
print "3: aa ist leer\n" if $aa eq '';
print "3: bb ist leer\n" if $bb eq '';
return ($aa eq '' or
$bb eq '' or
$aa eq $bb );
};
{
my $eins = 'blubb';
my $zwei = '';
print "TEST EINS\n";
my $t1 = vergleiche1($eins, $zwei);
print "Ergebnis: [$t1]\n\n";
print "TEST ZWEI\n";
my $t2 = vergleiche2($eins, $zwei);
print "Ergebnis: [$t2]\n\n";
print "TEST DREI\n";
my $t3 = vergleiche3($eins, $zwei);
print "Ergebnis: [$t3]\n\n";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
TEST EINS
1: aa = '', 0
1: bb = 'blubb', 5
1: aa ist leer
Ergebnis: []
TEST ZWEI
2: aa = '', 0
2: bb = 'blubb', 5
2: aa ist leer
Ergebnis: [1]
TEST DREI
3: aa = '', 0
3: bb = 'blubb', 5
3: aa ist leer
Ergebnis: [1]
|< 1 2 >| | 13 Einträge, 2 Seiten |