List.RemoveLastN
Gibt eine Liste zurück, in der die angegebene Anzahl von Elementen vom Listenende entfernt wird.
Syntax
List.RemoveLastN(
list as list,
optional countOrCondition as any
) as list
Remarks
Gibt eine Liste zurück, in der die letzten countOrCondition
Elemente am Ende der Liste 'list
' entfernt werden. Wenn 'list
' weniger als countOrCondition
Elemente aufweist, wird eine leere Liste zurückgegeben.
- Bei Angabe einer Zahl werden maximal so viele Elemente entfernt, wie angegeben.
- Bei Angabe einer Bedingung endet die zurückgegebene Liste mit dem untersten Element aus '
list
', das die Kriterien erfüllt. Erfüllt ein Element die Bedingung nicht, werden ab diesem Punkt keine weiteren Elemente berücksichtigt. - Ist dieser Parameter NULL, wird nur ein Element entfernt.
Examples
Example #1
Erstellt eine Liste auf der Grundlage von '{1, 2, 3, 4, 5}' ohne die letzten drei Zahlen.
List.RemoveLastN({1, 2, 3, 4, 5}, 3)
Result:
{1, 2}
Example #2
Erstellt eine Liste auf der Grundlage von '{5, 4, 2, 6, 4}', die mit einer Zahl kleiner als 3 endet.
List.RemoveLastN({5, 4, 2, 6, 4}, each _ > 3)
Result:
{5, 4, 2}
Category
List.Transformation functions