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.
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) |
Intent >subList({:a, :b, :c, :d, :e, :f}, 2, 4)
--> {:b, :c, :d}
die 2. bis 4. Profilelement der Liste zurückgegeben. 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. 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. 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 der Liste.