Enum |
Énumération |
---|---|
Elixir |
Description
Ce module permet de fournir un ensemble d'algorithme énumérant les énumérations en fonction du protocole Enumerable.
Liste des fonctions
Voici la liste des fonctions inclus dans ce module :
Nom | Description |
---|---|
all? | Cette fonction permet de retourner vrai si le paramètre évalué est vrai dans tous les items de l'énumération. |
any? | Cette fonction permet de retourner vrai si le paramètre évalué est vrai dans l'un des items de l'énumération. |
at | Cette fonction permet de rechercher l'élément dans l'index spécifié (en base zéro). |
chunk_by | Cette fonction permet de séparer l'énumération de chaque élément pour lequel le paramètre spécifié retourne une nouvelle valeur. |
chunk_every | Cette fonction permet de demander la liste des listes contenant chacun des éléments de comptage, où chaque nouveau segment démarre des éléments d'étape dans l'énumération. |
chunk_while | Cette fonction permet de fragmenter l'énumération avec un contrôle granuleux lorsque chaque morceau est émis. |
concat | Cette fonction permet d'effectuer la concaténation des énumération d'une liste unique ou de 2 deux éléments. |
count | Cette fonction permet de retourner la taille d'une énumération. |
dedup | Cette fonction permet de retourner une liste où tous les éléments dupliqués consécutifs sont réduits à un seul élément. |
dedup_by | Cette fonction permet de retourner une liste où tous les éléments dupliqués consécutifs sont réduits à un seul élément. |
drop | Cette fonction permet d'enlever la quantité d'éléments de l'énumération. |
drop_every | Cette fonction permet de demander une liste de tous les nième éléments de l'énumération enlever, en commençant par le premier élément. |
drop_while | Cette fonction permet de supprimer les éléments au début de l'énumération tandis que le paramètre retourne une valeur de vérité. |
each | Cette fonction permet d'appeler un paramètre spécifié pour chaque élément de l'énumération. |
empty? | Cette fonction permet de vérifier si l'énumération est vide. |
fetch | Cette fonction permet de rechercher l'élément dans l'index spécifié (en base zéro). |
fetch! | Cette fonction permet de rechercher l'élément à l'index spécifié (en base zéro). |
filter | Cette fonction permet de filtrer l'énumération, c'est-à-dire de retourner uniquement les éléments pour lesquels le deuxième paramètre spécifié retourne une valeur vrai. |
find | Cette fonction permet de retourner le premier élément dans lequel le dernier paramètre est une valeur vrai. |
find_index | Cette fonction permet de demander l'index (en base zéro) de l'élément au lieu de l'élément lui-même. |
find_value | Cette fonction permet de demander la valeur de l'appel de la fonction au lieu de l'élément lui-même. |
flat_map | Cette fonction permet de cartographier le paramètre spécifié sur l'énumération et retourne le résultat à seul niveau de profondeur. |
flat_map_reduce | Cette fonction permet de cartographier et réduire l'énumération de façon à retourner le résultat à seul niveau de profondeur. |
group_by | Cette fonction permet de séparer l'énumération groupe basé sur la clef du deuxième paramètre spécifié. |
intersperse | Cette fonction permet d'intercaler l'élément entre chaque élément de l'énumération. |
into | Cette fonction permet d'insérer l'énumération spécifié en un objet de collection avec une fonction de transformation optionnelle. |
join | Cette fonction permet de joindre l'énumération spécifié dans un binaire en utilisant la jointure comme séparateur. |
map | Cette fonction permet de demander une liste où chaque élément est le résultat d'appel du deuxième paramètre spécifié sur chaque élément correspondant à l'énumération. |
map_every | Cette fonction permet de demander une liste de résultats d'appel du dernier paramètre spécifié sur chaque nième élément de l'énumération, en commençant par le premier élément. |
map_join | Cette fonction permet de cartographier et joindre l'énumération spécifié en un seul passage. |
map_reduce | Cette fonction permet d'appeler la fonction spécifié à chaque élément de l'énumération pour le réduire à un seul élément, tout en conservant un accumulateur. |
max | Cette fonction permet de demander l'élément maximum dans l'énumération selon l'ordre des termes du langage de programmation Erlang. |
max_by | Cette fonction permet de demander l'élément maximum dans l'énumération comme calculé par la fonction spécifié. |
member? | Cette fonction permet de vérifier si l'élément existe dans l'énumération. |
min | Cette fonction permet de demander l'élément minimum dans l'énumération selon l'ordre des termes du langage de programmation Erlang. |
min_by | Cette fonction permet de demander l'élément minimum dans l'énumération comme calculé par la fonction spécifié. |
min_max | Cette fonction permet de demander un tuple avec les éléments minimal et maximal dans l'énumération selon les termes du langage de programmation Erlang. |
min_max_by | Cette fonction permet de demander un tuple avec les éléments minimal et maximal dans l'énumération tel que calculé par la fonction spécifié. |
random | Cette fonction permet de demander un élément choisit de façon aléatoire dans l'énumération spécifié. |
reduce | Cette fonction permet d'appeler le deuxième paramètre spécifié pour chaque élément de l'énumération avec l'accumulateur. |
reduce_while | Cette fonction permet de réduire les énumérations jusqu'à ce qu'il retourne {:halt, term}. |
reject | Cette fonction permet de retourner les éléments d'énumération pour lesquels la fonction du deuxième paramètre spécifié retourne faux ou nil. |
reverse | Cette fonction permet de demander une liste des éléments dans l'énumération d'ordre inverse. |
reverse_slice | Cette fonction permet d'inverser l'énumération dans l'intervalle de la position de début avec le nombre d'éléments spécifié. |
scan | Cette fonction permet d'appliquer la fonction spécifié à chaque élément de l'énumération, en entreposant le résultat dans une liste et en le passant comme accumulateur pour le prochain calcul. |
shuffle | Cette fonction permet de demander une liste avec les éléments de l'énumération mélangés. |
slice | Cette fonction permet de demander une liste de sous-ensembles de l'énumération spécifié dans l'intervalle spécifié. |
sort | Cette fonction permet de trier l'énumération selon les termes du langage de programmation Erlang ou la fonction spécifié. |
sort_by | Cette fonction permet de trier les résultats cartographié de l'énumération en appliquant la fonction de tri spécifié. |
split | Cette fonction permet de diviser l'énumération en deux énumérations, en laissant les éléments de compteur dans le premier. |
split_while | Cette fonction permet de diviser en deux à la position de l'élément pour lequel le deuxième paramètre spécifié retourne faux pour la première fois. |
split_with | Cette fonction permet de diviser l'énumération en deux listes selon la fonction spécifié par le deuxième paramètre. |
sum | Cette fonction permet de demander la somme de tous les éléments. |
take | Cette fonction permet de prendre les premiers éléments de compteur de l'énumération. |
take_every | Cette fonction permet de demander une liste de tous les nième éléments de l'énumération, en commençant par le premier élément. |
take_random | Cette fonction permet de prendre en compte les éléments aléatoire de l'énumération. |
take_while | Cette fonction permet de prendre les éléments du début de l'énumération tandis que le deuxième paramètre spécifié renvoie une valeur vraie. |
to_list | Cette fonction permet de convertir l'énumération en une liste. |
uniq | Cette fonction permet de supprimer tous les éléments en double de l'énumération. |
uniq_by | Cette fonction permet de supprimer les éléments pour lesquels la fonction du deuxième paramètre retourne les éléments en double. |
unzip | Cette fonction permet d'extraire les tuples à 2 éléments dans l'énumération et les regroupes. |
with_index | Cette fonction permet de retourner l'énumération avec chaque élément enveloppé dans un tuple à côté de son index. |
zip | Cette fonction permet de compresser les éléments correspondants d'une collection d'énumérations dans une liste de tuples. |
Dernière mise à jour : Mercredi, le 6 décembre 2017