Std.Arrays
El espacio de nombres Std.Arrays contiene las siguientes funciones y operaciones:
Nombre | Descripción |
---|---|
todas las | Dada una matriz y un predicado que se define para los elementos de la matriz, y comprueba si todos los elementos de la matriz satisfacen el predicado. |
cualquier | Dada una matriz y un predicado definido para los elementos de la matriz, comprueba si al menos un elemento de la matriz satisface el predicado. |
fragmentos | Divide una matriz en varias partes de la misma longitud. |
CircularlyShifted | Cambie una matriz circularmente a la izquierda o derecha por un tamaño de paso específico. |
ColumnAt | Extrae una columna de una matriz. |
count de |
Dada una matriz y un predicado definido para los elementos de la matriz, devuelve el número de elementos de una matriz que consta de esos elementos que satisfacen el predicado. |
diagonal de |
Devuelve una matriz de elementos diagonales de una matriz 2 dimensional |
DrawMany | Repite una operación para un número determinado de muestras, recopilando sus salidas en una matriz. |
enumerados | Dada una matriz, devuelve una nueva matriz que contiene elementos de la matriz original junto con los índices de cada elemento. |
excluir | Devuelve una matriz que contiene los elementos de otra matriz, excluyendo los elementos de una lista determinada de índices. |
filtrado | Dada una matriz y un predicado definido para los elementos de la matriz, devuelve una matriz que consta de esos elementos que satisfacen el predicado. |
FlatMapped | Dada una matriz y una función que asigna un elemento de matriz a alguna matriz de salida, devuelve las matrices de salida concatenadas para cada elemento de matriz. |
sin formato | Dada una matriz de matrices, devuelve la concatenación de todas las matrices. |
plegado de |
Itera una función f a través de una matriz array , devolviendo f(...f(f(initialState, array[0]), array[1]), ...) . |
ForEach | Dada una matriz y una operación definida para los elementos de la matriz, devuelve una nueva matriz que consta de las imágenes de la matriz original bajo la operación. |
head de |
Devuelve el primer elemento de la matriz. |
HeadAndRest | Devuelve una tupla de primero y todos los elementos restantes de la matriz. |
IndexOf | Devuelve el primer índice del primer elemento de una matriz que satisface un predicado determinado. Si no existe este elemento, devuelve -1. |
IndexRange de |
Dada una matriz, devuelve un intervalo sobre los índices de esa matriz, adecuado para su uso en un bucle for. |
intercalado | Intercala dos matrices de (casi) mismo tamaño. |
IsEmpty | Devuelve true si y solo si una matriz está vacía. |
isRectangularArray | Devuelve si una matriz 2 dimensional tiene una forma rectangular. |
isSorted | Dada una matriz, devuelve si esa matriz está ordenada según lo definido por una función de comparación determinada. |
IsSquareArray | Devuelve si una matriz 2 dimensional tiene una forma cuadrada. |
asignados | Dada una matriz y una función definida para los elementos de la matriz, devuelve una nueva matriz que consta de las imágenes de la matriz original bajo la función . |
MappedByIndex | Dada una matriz y una función definida para los elementos indexados de la matriz, devuelve una nueva matriz que consta de las imágenes de la matriz original bajo la función . |
MappedOverRange | Dado un intervalo y una función que toma un entero como entrada, devuelve una nueva matriz que consta de las imágenes de los valores de intervalo en la función . |
la mayoría de | Crea una matriz que es igual a una matriz de entrada, excepto que se quita el último elemento de matriz. |
MostAndTail | Devuelve una tupla de todo menos uno y el último elemento de la matriz. |
rellenado | Devuelve una matriz rellenada con valores especificados hasta una longitud especificada. |
con particiones | Divide una matriz en varias partes. |
rest | Crea una matriz que es igual a una matriz de entrada, excepto que se quita el primer elemento de matriz. |
invertido | Cree una matriz que contenga los mismos elementos que una matriz de entrada, pero en orden invertido. |
SequenceI | Obtiene una matriz de enteros en un intervalo determinado. |
sequenceL | Obtiene una matriz de enteros en un intervalo determinado. |
ordenados | Dada una matriz, devuelve los elementos de esa matriz ordenadas por una función de comparación determinada. |
Subarray | Toma una matriz y una lista de ubicaciones y genera una nueva matriz formada a partir de los elementos de la matriz original que coinciden con las ubicaciones especificadas. |
intercambiado | Aplica un intercambio de dos elementos en una matriz. |
tail | Devuelve el último elemento de la matriz. |
transpuestas | Devuelve la transposición de una matriz representada como una matriz de matrices. |
descomprimido | Dada una matriz de 2 tuplas, devuelve una tupla de dos matrices, cada una que contiene los elementos de las tuplas de la matriz de entrada. |
Where | Dado un predicado y una matriz, devuelve los índices de esa matriz donde el predicado es true. |
Windows | Devuelve todas las subbarras consecutivas de longitud size . |
comprimido | Dadas dos matrices, devuelve una nueva matriz de pares de modo que cada par contiene un elemento de cada matriz original. |