[Vienna-pm] Trennzeile - das ewig muehsame
peter pilsl
pilsl at goldfisch.at
Wed Sep 27 01:12:37 PDT 2006
Baier Oliver wrote:
>
> A) my $row = 0;
> foreach (sort @out) {
> print "-" x 80 ,"\n" if /Anfangspattern/ && $row++ != 0;
> print;
> }
>
> Nachteil: Counter mitschleppen
>
was ist an einem counter so schlimm? ein counter löst viele probleme
schnell und effizient. das problem, dass für ein randelement einer liste
andere operationen gelten kann man auf zwei arten sehr schnell lösen:
i) counter
ii) die operation (in deinem fall print) explizit für das erste element
ausführen und dann für die anderen
operation1 (shift @mylist);
foreach (@mylist) { operation2($_)}
lgp
More information about the Vienna-pm
mailing list