subList()

Zusammenfassung

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.

Syntax

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)

Beispiel 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.

Beispiel 2

iLow außerhalb des Bereichs
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.

Beispiel 3

iHigh außerhalb des Bereichs
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.

Beispiel 4

Ungültige iLow- und iHigh-Werte
Intent >subList({:a, :b, :c, :d, :e, :f}, 6, 5) 
--> {} 
iHigh ist kleiner als iLow

Beispiel 5

iLow und iHigh außerhalb des Bereichs
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.