subList()

Zusammenfassung

Gibt eine neue list mit einem Teilsatz der Elemente aus der Eingabe list . Die Untergruppe wird über die Argumente iLow und iHigh angegeben, einschließlich Indizes. Die Indizes werden auf den jeweiligen Enden des list , wenn Sie außerhalb des Bereichs. 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 list Die Eingabe list
iLow integer Index des ersten Elements der Untergruppe, einschließlich (basiert auf 1)
iHigh integer 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} 
die 2. bis 4. Profilelement 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 als eine 1 für die Funktionsüberprüfung.

Beispiel 3

iHigh außerhalb des Bereichs
Intent >subList({:a, :b, :c, :d, :e, :f}, 2, 100) 
--> {:b, :c, :d, :e, :f} 
Hier, der zu hohe iHigh-Wert abgerundet wird an die Länge der Liste für die Funktionsüberprüfung.

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 der Liste.