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. |