Thread Dateien im verzeichnis der reihe nach abarbeiten (10 answers)
Opened by Marc at 2011-04-05 07:51

rosti
 2011-04-05 11:41
#147389 #147389
User since
2011-03-19
3206 Artikel
BenutzerIn
[Homepage]
user image
2011-04-05T08:17:52 Taulmarill
Es macht bei Schwartzscher Transformation übrigens IMHO Sinn, wenn man den ursprünglichen Wert im Original mit transportiert, dadurch werden Fehler beim wieder zusammenbauen vermieden:
Code (perl): (dl )
1
2
3
4
@files =
        map  { $_->[1] }
        sort { $a->[0] cmp $b->[0] }
        map  { [/_(\w+)\.txt$/, $_] } @files;


Genial!!! Nur das Sortierkriterium extrahieren und den Rest ganzlassen, Cool.

Oh, Dein Code ist schwer durchschaubar ;)
Du map'st $1 auf ->[0] zum Sortieren, ok.
Alles zusammen steht in [1], also ab Zeile 4:

['foo', '10_foo.txt']
[0] [1]


Freilich, geht auch, aber es ist schwer zu erkennen, wie das anomyme Array mit [0] und [1] entsteht.

Nagut, wir alle machen möglicherweise Fehler. Idealerweise da, wo sie auch gefunden werden ;)

Viele Grüße,
Rolf

Edit: Genau hingucken *g. Das Komma machts, hab ich nicht gleich gesehen ;)
Danke Dir!!!!
Last edited: 2011-04-05 13:12:57 +0200 (CEST)

View full thread Dateien im verzeichnis der reihe nach abarbeiten