[Vienna-pm] 0 setzen eine arrays
Klaus Johannes Rusch
KlausRusch at atmedia.net
Sun Dec 11 09:57:30 PST 2005
Carl A. Schreiber wrote:
>Hallo und schöne Vorweihnacht ..
>
>ich hab einen variierenden Fehler-Array @err der genauso gross wie ein
>variierender Durchschnitt-Array @avg sein soll, aber jedesmal vor der
>Neuberechnung auf null zu setzen wäre, meine Idee:
> @err = map { $_*0 } @avg;
>das aber kopiert troztdem @avg nach @err, es stehe dort (@err) keine nullen
>sondern die Werte aus @avg :-(
>
>
Sollte eigentlich funktionieren, ebenso wie ...
>Ich erpare mir so a) kopieren b)loop mit einzel null setzen ..
> leider ergibt das noch einfachere einen Fehler:
> @err = map { 0 } @avg;
>
... die Variante, welchen Fehler bekommst Du denn bei dem Statement?
use strict;
my @avg = (1, 2, 3, 4);
my @err = map { 0 } @avg;
print join " ", @err;
liefert wie erwartet 0 0 0 0.
--
Klaus Johannes Rusch
KlausRusch at atmedia.net
http://www.atmedia.net/KlausRusch/
More information about the Vienna-pm
mailing list