![]() |
|< 1 2 3 >| | ![]() |
30 Einträge, 3 Seiten |
1
2
Useless use of a constant in void context at C:\Daten\perl\forum\listen_und_arrays.pl line 1.
brosers
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
my $w = "warner", "brosers";
print "w: $w\n";
my $x = ("warner","brosers");
print "x: $x\n";
my ($y) = ("warner","brosers");
print "y: $y\n";
my $z = @{ ["warner","brosers"] };
print "z: $z\n";
my $a = () = ("warner","brosers");
print "a: $a\n";
my $b = () = @{ ["warner","brosers"] };
print "b: $b\n";
my ($c) = () = ("warner","brosers");
print "c: $c\n";
1
2
3
4
5
6
7
8
9
Useless use of a constant in void context at C:\Daten\perl\forum\listen_und_arrays.pl line 4.
Useless use of a constant in void context at C:\Daten\perl\forum\listen_und_arrays.pl line 1.
w: warner
x: brosers
y: warner
z: 2
a: 2
b: 2
c:
my $x=("warner","brosers"); # $x == "brosers"
my $x=("warner","brosers"); # $x == "brosers"
1
2
3
4
perl -MO=Deparse -e'$foo = qw/a b c d/;print $foo;'
$foo = ('???', '???', '???', 'd');
print $foo;
-e syntax OK
1
2
3
4
perl -MO=Deparse -e'$foo =()= qw/a b c d/;print $foo;'
$foo = () = ('a', 'b', 'c', 'd');
print $foo;
-e syntax OK
$scalar = ('lala', 'foo', 'bar');
$scalar = () = ('lala', 'foo', 'bar');
Quotelisten auf der rechten seite der gleichheitszeichen scheinen je nach kontext (liste oder scalar) optimiert zu werden.
![]() |
|< 1 2 3 >| | ![]() |
30 Einträge, 3 Seiten |