perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 28
Click for quality!




11.02.2012 / 20:45

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragProblem mit Anonymen Array
Seitenanfang
Hi Leute,
ich hab hier ne Übungsaufgabe und kann mir die Ausgabe nicht erklären. Es müsste doch normal eine Matrix aufgebaut werden und anschließend so ausgeben werden.
1 4 7
2 5 8
3 6 9

stattdessen wird bei mir das ausgeben
4 5 6
4 5 6
4 5 6

Kann es mir jemand erklären??
Gruss
Fraser


@a = (1..3);
@b = (4..6);
@c = (7..9);
@abc = map {[$a[$_], $b[$_], $c[$_]]} 0..$#a;

for ($i = 0, $i<@a, ++$i) {

print "$abc[0]->[$i]";
print "${$abc[1]}[$i]";
print "$abc[2][$i]\n"
}

Datum: 13.01.2005-10:23

Beitragre: Problem mit Anonymen Array
Seitenanfang
hallo,
kommas in der for-anweisung!!
$i wird wohl nicht hochgezählt

for ($i = 0; $i <@a; $i++)

gruß
stef

Datum: 13.01.2005-13:23

Beitragre: Problem mit Anonymen Array
Seitenanfang
Das hängt damit zusammen, dass der Schleifenkopf falsch ist...

das müsste eigentlich

for($i=0;$i<@a;++$i){

heißen...

Datum: 13.01.2005-13:30

Beitragre: Problem mit Anonymen Array
Seitenanfang
sorry, @steferbo, habe zu spät mitbekommen, dass Du schon geantwortet hast...

Datum: 13.01.2005-13:31

-






-
-