Thread Zwei Befehle in einem (2 answers)
Opened by bianca at 2012-02-03 17:39

bianca
 2012-02-03 17:39
#155835 #155835
User since
2009-09-13
6523 articles
BenutzerIn

user image
Kurze Frage:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;

my $test2;
my $test = 'foo'
. (1==1 ? 'bar' && $test2 = 2 : '')
;
print "$test\n$test2\n";

Code: (dl )
1
2
3
d:>perl test.pl
foo2
2

$test2 ist richtig aber für $test erwarte ich 'foobar' und nicht 'foo2'.
Ist die Syntax falsch oder meine Denkweise? Kann man in dieser Art "zwei Sachen in einem" machen?
Danke euch
10 print "Hallo"
20 goto 10

View full thread Zwei Befehle in einem