Thread print von Array zeigt Inhalte mit Leerzeichen getrennt (7 answers)
Opened by pktm at 2008-09-26 15:15

betterworld
 2008-09-26 16:02
#114952 #114952
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
perldoc perldata:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
Array Joining Delimiter

Arrays and slices are interpolated into double-quoted strings by joining the elements
with the delimiter specified in the $" variable ($LIST_SEPARATOR if "use English;" is
specified), space by default.
The following are equivalent:

$temp = join($", @ARGV);
system "echo $temp";

system "echo @ARGV";


pktm+2008-09-26 13:33:38--
Natürlich, ich hätte das, worum es mir ging (print) durch "Hilfe!!!" ersetzen können *g*
Findet man ja öfter...

Wie Du an Gwens Aktion siehst, ist es durchaus moeglich, einen ausfuehrlicheren Titel zu waehlen... Du bist ja nun wirklich nicht erst seit gestern hier im Forum.

Uebrigens, es hat nicht direkt etwas mit print zu tun, sondern mit der Stringinterpolation. An dem Beispiel in perldata sieht man, dass es auch ohne print passiert. Wenn man hingegen ein Array ohne Doublequotes printet, wird $, zwischen den Elementen eingefuegt, das ist per Default nichts.


---
//Modedit Gwendragon: vergessene Abschnittsüberschrift aus Perldoc eingefügt
---

View full thread print von Array zeigt Inhalte mit Leerzeichen getrennt