Section courante

A propos

Section administrative du site

 Langage  Elément  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Référence des modules (packages)
Préface
Notes légal
Dictionnaire
Recherche

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mercredi, le 6 décembre 2017