Aller au contenu principal

List.LastN

Retourne la dernière valeur dans la liste. Peut éventuellement spécifier le nombre de valeurs à retourner ou une condition éligible.

Syntax

List.LastN(
list as list,
optional countOrCondition as any
) as any

Remarks

Retourne le dernier élément de la liste list. Si la liste est vide, une exception est levée. Cette option utilise un paramètre facultatif, countOrCondition, pour prendre en charge le regroupement de plusieurs éléments ou d'éléments de filtrage. countOrCondition peut être spécifié de trois manières :

  • Si un nombre est spécifié, autant d'éléments sont retournés.
  • Si une condition est spécifiée, tous les éléments qui satisfont initialement la condition sont retournés, démarrant à la fin de la liste. Lorsqu'un élément ne remplit pas la condition, aucun autre élément n'est pris en compte.
  • Si le paramètre a la valeur null, le dernier élément dans la liste est retourné.

Examples

Example #1

Recherche la dernière valeur dans la liste {3, 4, 5, -1, 7, 8, 2}.

List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)

Result:

{2}

Example #2

Recherche les dernières valeurs dans la liste {3, 4, 5, -1, 7, 8, 2} qui sont supérieures à 0.

List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)

Result:

{7, 8, 2}

Category

List.Selection