Thread Skalarer Kontext und Listenkontext
(5 answers)
Opened by davix at 2014-04-29 22:18
Hallo Leute,
folgender Code beschäftigt mich: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #!/usr/bin/perl use warnings; print "Mit strg+d bestätigen:\n"; @einlesen = <STDIN>; @reverse = reverse(@einlesen); #A -> Listenkontext print @reverse; #B -> Listenkontext print "@reverse"; #C -> Skalarkontext print "Ausgabe:" . @reverse; #D -> Skalarkontext print "Ausgabe:" . @reverse . "\n"; #E -> Listenkontext print "Ausgabe:", @reverse; #F -> Listenkontext print "Ausgabe:", @reverse, "\n"; Wieso wird B nicht als Skalarkontext angesehn? Wenn C und D auch als Skalarkontext angesehen werden? Code (perl): (dl
)
print "Ausgabe:" . @reverse; Code (perl): (dl
)
print "Ausgabe:@reverse"; Wo ist der Unterschied? Vielen Dank im Voraus! Grüße davix |