Zum Hauptinhalt springen

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