Hallo,
@yachse;
was ist das denn?
for ($i = 0; $i < $xachse; $i++) {
$xachse ist in Deinem Code nicht definiert, aber auch nicht nötig wenn Du stattdessen
for ($i = 0; $i < scalar @xachse; $i++) {
verwendest.
push(@wert,$xachse[$i],'',$yachse[$i],'\n');
leider bekomme ich den zeilenumbruch nicht hin :-( ??
Dir ist der Unterschied zwischen interpolierten (doublequotet) und nicht-interpolierten (singlequotet) Strings bekannt? Im speziellen solltest Du einmal ausprobieren welche Ausgabe durch
print '\n';
bzw.
print "\n";
erzeugt wird.
kann ich das push und das join zusammen fassen?
Du könntest beispielsweise alles gleich in eine einfache Variable schreiben, ganz ohne Zwischenarray. Ein Tipp: .= kann oft wirklich tolle Dienste leisten.
Eine direkte Ausgabe ist natürlich auch möglich, dann brauchst Du überhaupt keine zusätzliche Variable, was natürlich extrem ressourcenschonend wäre.
Grüße
Klaus