Thread Sortierung nach Array (18 answers)
Opened by bianca at 2012-12-25 18:11

bianca
 2012-12-26 16:20
#164418 #164418
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
2012-12-26T15:11:01 murphy
Der Code sieht korrekt aus, wenn auch ein wenig umständlich und unübersichtlich.

Wie würde es bei dir aussehen?

2012-12-26T15:11:01 murphy
Ich finde zum Beispiel, dass Schleifen der Form for my $VAR (0 .. $BOUND) klarer lesbar sind als while-Schleifen mit manuellem Zählermanagement.

Ich finde die klare Darstellung der Laufbedingung so schön an dieser Syntax. Bei for müsste ich nach der ersten Spalte mit Unterschied mittels last abbrechen. Da mir aber die Laufbedingung hier wichtiger ist als das Durchzählen (im Optimalfalle läuft der Inhalt des while nur einmal je Zeile) habe ich es so geschrieben. Ist wohl Geschmacksache.

2012-12-26T15:11:01 murphy
Und eine Steuerung der Sortierrichtung könnte man beispielsweise elegant durch Multiplikation des Vergleichsergebnisses mit +1 oder -1 erreichen.

Das verstehe ich garnicht. Wie meinst du das?

2012-12-26T15:11:01 murphy
Übrigens verstehe ich auch nicht ganz, warum die Daten in Hashes mit numerischen Schlüsseln abgelegt sind. Wären da nicht vielleicht Arrays sinnvoller?

Ob das so bleibt, weiß ich noch nicht. War jetzt mal ein Einstieg.
10 print "Hallo"
20 goto 10

View full thread Sortierung nach Array