Thread String Konkatenation (2 answers)
Opened by Gast at 2008-03-26 18:28

renee
 2008-03-26 20:11
#107514 #107514
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Die "Verknüpfung" mit Komma ist keine Stringkonkatenation, sondern eine Liste. print kann mehr als ein Argument übergeben bekommen. Noch ein Beispiel mit dem Komma:

my @array = (1,2,3,4);

Da hast Du auch 4 einzelne Elemente und nicht "1234".

Bei print @arr."\n" wird das @arr durch die Stringkonkatenation in einen "Skalaren Kontext" gezwungen. Und der Skalare Kontext eines Arrays liefert die Anzahl der Elemente. Die "6" zeigt Dir also an, dass in dem Array 6 Elemente enthalten sind.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread String Konkatenation