Thread Array of Arrays (Matrix vs. Tabelle)
(4 answers)
Opened by kimmy at 2011-12-22 15:56
Also zuerst mal benutzt mit my ... if ... ; ein sehr gefährliches Konstrukt. perlsyn sagt dazu:
Quote Also lass das lieber. Ich verstehe auch ehrlich gesagt deinen Code nicht, ich finde den zu kompliziert. Ich würde eher so etwas hier machen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 use warnings; my @data; sub numeric_idx { my $val = shift; return ord($val) - ord('A'); } while (<DATA>) { chomp; my ($x, $y, $v) = split /\t/; $data[numeric_idx($x)][numeric_idx($y)] = $v if defined $v; } __DATA__ A A B A 1 C A 3 C B 2 D A 2 D B 4 D C 3 |