HelperStable

Take

Conserve les N premiers éléments d’une collection typée en préservant leur type.

Collection typée
Take
Collection
Collection(s) résultante(s)

Vue d’ensemble

Conserve les N premiers éléments d’une collection typée en préservant leur type.

Exemple

Après un tri par priorité, conserver les cinq dossiers qui doivent être traités en premier.

Paramètres 2

itemsRequisobject[]
Collection typée fournie par un binding. Le type concret des éléments est conservé ou unifié dans les sorties.
countRequisinteger
Nombre maximal d’éléments à conserver depuis le début de la liste.

Sorties 2

itemsobject[]
Sous-liste contenant au maximum le nombre demandé d’éléments, dans l’ordre d’entrée.
countinteger
Nombre d’éléments présents dans la collection résultante.

Comportement

Le node retourne une nouvelle liste contenant au maximum count éléments, dans l’ordre reçu.

À retenir Les opérations de collection conservent la classification des données portées par leurs éléments ; filtrer, trier ou concaténer une liste n’est pas une déclassification.

Limites et responsabilités

  • count = 0 retourne une liste vide.
  • Le node ne choisit aucune notion de priorité : l’ordre d’entrée reste celui utilisé pour sélectionner les premiers éléments.