k7:k7.4:k7.4.9:start
7.4.9.0 Sortieren eines Arrays
Das Sortieren eines Arrays ist als Sortierung der einzelnen Elemente eines Arrays aufzufassen.
- Sie können native Arrays mit der Methode Array.Sort([Mode As Integer]) sortieren. Eine Ausnahme bilden Arrays vom Typ Variant[]. Weil die Elemente in solchen Arrays von unterschiedlichem Datentyp sind, existiert für diese Arrays per se keine Sort(..)-Methode!
Syntax:
Function Sort ( [ Mode As Integer ] ) As NatDatenTyp[]
Das Argument Mode ist optional und kann eine der folgenden Konstanten annehmen:
gb.Ascent → Sortierung aufsteigend (a..z), Standard gb.Descent → Sortierung absteigend (z..a)
- Vorsicht ist bei der Verwendung der Sort()-Methode bei mehrdimensionalen Arrays geboten. Die Sort(..)-Methode für Arrays ist sehr einfach und dadurch gekennzeichnet, dass sie die Elemente des Arrays linear sortiert – ungeachtet der Anzahl der Dimensionen.
- Die Sortierung abgeleiteter Arrays erfordert den Einsatz der speziellen Sortier-Methode für Objekte: _compare(aO AS Object[]), deren interner Quelltext individuell anzupassen ist.
Download
k7/k7.4/k7.4.9/start.txt · Zuletzt geändert: von 127.0.0.1
