Compartilhar via


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
DrawMany 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.
IndexRange 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.
IsSquareArray 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.