Man braucht nicht immer ein neues print zu machen...
Code:
print @array,$variable,"\n";
funktioniert wunderbar. Man beachte die ,. Damit übergibt man print eine Liste! Für alles ein print zu machen ist Perl4-Syntax.
(Sehr) alt:
Code:
print "Test\n";
print $variable;
print "\n";
print @array;
print "\n";
Perl5:
Code:
print "Test\n",$variable,"\n",@array,"\n"
Da hier keine Konkatenation gemacht wird, wird @array auch nicht im Skalaren Kontext betrachtet, sondern im Listenkontext. Und damit wird genau das erreicht was der OP wollte.
Lesezeichen