Partager via


Std.Arrays

L’espace de noms Std.Arrays contient les fonctions et opérations suivantes :

Nom Description
tous les Compte tenu d’un tableau et d’un prédicat défini pour les éléments du tableau et vérifie si tous les éléments du tableau répondent au prédicat.
tout Compte tenu d’un tableau et d’un prédicat défini pour les éléments du tableau, vérifie si au moins un élément du tableau satisfait au prédicat.
segments Fractionne un tableau en plusieurs parties de longueur égale.
CircularlyShifted Déplacez un tableau de manière circulaire vers la gauche ou la droite par une taille d’étape spécifique.
ColumnAt Extrait une colonne d’une matrice.
count Étant donné un tableau et un prédicat défini pour les éléments du tableau, retourne le nombre d’éléments qu’un tableau se compose de ces éléments qui répondent au prédicat.
diagonale Retourne un tableau d’éléments diagonals d’un tableau 2 dimensions
DrawMany Répète une opération pour un certain nombre d’échantillons, en collectant ses sorties dans un tableau.
énumérées Étant donné un tableau, retourne un nouveau tableau contenant des éléments du tableau d’origine, ainsi que les index de chaque élément.
Exclusion de Retourne un tableau contenant les éléments d’un autre tableau, à l’exclusion d’éléments dans une liste donnée d’index.
filtré Étant donné un tableau et un prédicat défini pour les éléments du tableau, retourne un tableau qui se compose de ces éléments qui répondent au prédicat.
flatMapped Étant donné un tableau et une fonction qui mappe un élément de tableau à un tableau de sortie, retourne les tableaux de sortie concaténés pour chaque élément de tableau.
aplatissement Étant donné un tableau de tableaux, retourne la concaténation de tous les tableaux.
plier Itère une fonction f par le biais d’un tableau array, en retournant f(...f(f(initialState, array[0]), array[1]), ...).
forEach Étant donné un tableau et une opération définie pour les éléments du tableau, retourne un nouveau tableau qui se compose des images du tableau d’origine sous l’opération.
Head Retourne le premier élément du tableau.
HeadAndRest Retourne un tuple de tout d’abord et de tous les éléments restants du tableau.
IndexOf Retourne le premier index du premier élément d’un tableau qui satisfait à un prédicat donné. Si aucun élément de ce type n’existe, retourne -1.
IndexRange Compte tenu d’un tableau, retourne une plage sur les index de ce tableau, qui convient à une utilisation dans une boucle for.
entrelacés Entrelace deux tableaux de (presque) même taille.
IsEmpty Retourne true si et uniquement si un tableau est vide.
IsRectangularArray Retourne si un tableau 2 dimensions a une forme rectangulaire
isSorted Étant donné un tableau, retourne si ce tableau est trié comme défini par une fonction de comparaison donnée.
IsSquareArray Retourne si un tableau 2 dimensions a une forme carrée
mappé Compte tenu d’un tableau et d’une fonction définie pour les éléments du tableau, retourne un nouveau tableau qui se compose des images du tableau d’origine sous la fonction.
MappébyIndex Étant donné un tableau et une fonction définie pour les éléments indexés du tableau, retourne un nouveau tableau qui se compose des images du tableau d’origine sous la fonction.
MapOverRange Étant donné une plage et une fonction qui prend un entier comme entrée, retourne un nouveau tableau qui se compose des images des valeurs de plage sous la fonction.
La plupart des Crée un tableau égal à un tableau d’entrée, sauf que le dernier élément de tableau est supprimé.
MostAndTail Retourne un tuple de tous les éléments, mais un et le dernier élément du tableau.
padded Retourne un tableau rembourré avec des valeurs spécifiées jusqu’à une longueur spécifiée.
partitionné Fractionne un tableau en plusieurs parties.
rest Crée un tableau égal à un tableau d’entrée, sauf que le premier élément de tableau est supprimé.
inversé Créez un tableau qui contient les mêmes éléments qu’un tableau d’entrée, mais dans un ordre inversé.
sequenceI Obtenez un tableau d’entiers dans un intervalle donné.
sequenceL Obtenez un tableau d’entiers dans un intervalle donné.
triée Étant donné un tableau, retourne les éléments de ce tableau triés par une fonction de comparaison donnée.
sous- Prend un tableau et une liste d’emplacements et produit un nouveau tableau formé à partir des éléments du tableau d’origine qui correspondent aux emplacements donnés.
permutation Applique un échange de deux éléments dans un tableau.
Tail Retourne le dernier élément du tableau.
transposer Retourne la transpose d’une matrice représentée sous la forme d’un tableau de tableaux.
décompressé Étant donné un tableau de 2 tuples, retourne un tuple de deux tableaux, chacun contenant les éléments des tuples du tableau d’entrée.
Where Étant donné un prédicat et un tableau, retourne les index de ce tableau où le prédicat est vrai.
Windows Retourne tous les sous-ensembles consécutifs de longueur size.
compressé Étant donné deux tableaux, retourne un nouveau tableau de paires de sorte que chaque paire contient un élément de chaque tableau d’origine.