Std.Arrays
O namespace Std.Arrays contém os seguintes itens:
Nome | Descrição |
---|---|
Todos os | Dada uma matriz e um predicado definidos para os elementos da matriz e verifica se todos os elementos da matriz atendem ao predicado. |
qualquer | Considerando uma matriz e um predicado definido para os elementos da matriz, verifica se pelo menos um elemento da matriz satisfaz o predicado. |
partes | Divide uma matriz em várias partes de comprimento igual. |
CircularlyShifted | Desloce uma matriz circularmente para a esquerda ou para a direita por um tamanho de etapa específico. |
ColumnAt | Extrai uma coluna de uma matriz. |
contagem de | Dada uma matriz e um predicado definido para os elementos da matriz, retorna o número de elementos de uma matriz que consiste nesses elementos que atendem ao predicado. |
diagonal | Retorna uma matriz de elementos diagonais de uma matriz bidimensional |
|
Repete uma operação para um determinado número de exemplos, coletando suas saídas em uma matriz. |
enumerado | Dada uma matriz, retorna uma nova matriz que contém elementos da matriz original, juntamente com os índices de cada elemento. |
excluindo | Retorna uma matriz que contém os elementos de outra matriz, excluindo elementos em uma determinada lista de índices. |
filtrado | Dada uma matriz e um predicado definido para os elementos da matriz, retorna uma matriz que consiste nesses elementos que atendem ao predicado. |
FlatMapped | Dada uma matriz e uma função que mapeia um elemento de matriz para alguma matriz de saída, retorna as matrizes de saída concatenadas para cada elemento de matriz. |
nivelada | Dada uma matriz de matrizes, retorna a concatenação de todas as matrizes. |
do Fold | Itera uma função f por meio de uma matriz array , retornando f(...f(f(initialState, array[0]), array[1]), ...) . |
ForEach | Dada uma matriz e uma operação que é definida para os elementos da matriz, retorna uma nova matriz que consiste nas imagens da matriz original sob a operação. |
Head | Retorna o primeiro elemento da matriz. |
HeadAndRest | Retorna uma tupla de primeiro e todos os elementos restantes da matriz. |
IndexOf | Retorna o primeiro índice do primeiro elemento em uma matriz que satisfaz um determinado predicado. Se nenhum elemento desse tipo existir, retornará -1. |
|
Dada uma matriz, retorna um intervalo sobre os índices dessa matriz, adequado para uso em um loop for. |
intercalado | Interlocu duas matrizes de (quase) mesmo tamanho. |
IsEmpty | Retorna true se e somente se uma matriz estiver vazia. |
IsRectangularArray | Retorna se uma matriz bidimensional tem uma forma retangular |
Dada uma matriz, retorna se essa matriz é classificada conforme definido por uma determinada função de comparação. | |
|
Retorna se uma matriz bidimensional tem uma forma quadrada |
Mapeado | Dada uma matriz e uma função que é definida para os elementos da matriz, retorna uma nova matriz que consiste nas imagens da matriz original sob a função. |
MappedByIndex | Dada uma matriz e uma função definida para os elementos indexados da matriz, retorna uma nova matriz que consiste nas imagens da matriz original sob a função. |
MappedOverRange | Dado um intervalo e uma função que usa um inteiro como entrada, retorna uma nova matriz que consiste nas imagens dos valores de intervalo sob a função. |
mais | Cria uma matriz igual a uma matriz de entrada, exceto que o último elemento de matriz foi removido. |
MostAndTail | Retorna uma tupla de todos, exceto um e o último elemento da matriz. |
Acolchoados | Retorna uma matriz acolchoada com valores especificados até um comprimento especificado. |
particionado | Divide uma matriz em várias partes. |
Rest | Cria uma matriz igual a uma matriz de entrada, exceto que o primeiro elemento de matriz foi removido. |
invertido | Crie uma matriz que contenha os mesmos elementos de uma matriz de entrada, mas em ordem invertida. |
SequenceI | Obtenha uma matriz de inteiros em um determinado intervalo. |
SequenceL | Obtenha uma matriz de inteiros em um determinado intervalo. |
classificação | Dada uma matriz, retorna os elementos dessa matriz classificados por uma determinada função de comparação. |
de Subarray |
Usa uma matriz e uma lista de locais e produz uma nova matriz formada a partir dos elementos da matriz original que correspondem aos locais fornecidos. |
trocado | Aplica uma troca de dois elementos em uma matriz. |
Tail | Retorna o último elemento da matriz. |
Transposto | Retorna a transposição de uma matriz representada como uma matriz de matrizes. |
descompactado | Dada uma matriz de 2 tuplas, retorna uma tupla de duas matrizes, cada uma contendo os elementos das tuplas da matriz de entrada. |
onde | Dado um predicado e uma matriz, retorna os índices dessa matriz em que o predicado é verdadeiro. |
Windows | Retorna todas as subarrays consecutivas de comprimento size . |
compactado | Considerando duas matrizes, retorna uma nova matriz de pares de modo que cada par contenha um elemento de cada matriz original. |