Gibt eine neue Liste mit einem Teilsatz der Elemente aus der Eingabe liste zurück. Die Untergruppe wird über die Argumente iLow und iHigh angegeben, einschließlich Indizes. Wenn die Indizes außerhalb des Bereichs liegen, werden sie jeweils als Index für das erste bzw. letzte Listen element interpretiert. Beachten Sie, dass die Indizes auf 1 basieren.
subList ( list As List, _ iLow As Integer, _ iHigh As Integer ) As List
Argument | Typ | Beschreibung |
---|---|---|
List | Liste | Die Eingabe liste |
iLow | Ganzzahl | Index des ersten Elements der Untergruppe, einschließlich (basiert auf 1) |
iHigh | Ganzzahl | Index des letzten Elements der Untergruppe, einschließlich (basiert auf 1) |
Intent >subList({:a, :b, :c, :d, :e, :f}, 2, 4) --> {:b, :c, :d}Hier wird das 2. bis 4. Element der Liste zurückgegeben.
Intent >subList({:a, :b, :c, :d, :e, :f}, -100, 4) --> {a, b, c, d}Der zu niedrige iLow-Wert wird für die Funktionsüberprüfung als 1 betrachtet.
Intent >subList({:a, :b, :c, :d, :e, :f}, 2, 100) --> {:b, :c, :d, :e, :f}Hier wird der zu hohe iHigh-Wert für die Funktionsüberprüfung auf die Listenlänge abgerundet.
Intent >subList({:a, :b, :c, :d, :e, :f}, 6, 5) --> {}iHigh ist kleiner als iLow
Intent >subList({:a, :b, :c, :d, :e, :f}, -5, 10) --> {:a, :b, :c, :d, :e, :f}Indizes jenseits der Länge der Liste indizieren, jedoch nicht über die Liste hinaus.