Std.Arrays
O namespace Std.Arrays contém os seguintes itens:
Designação | Descrição |
---|---|
Todos os | Dada uma matriz e um predicado que é definido para os elementos da matriz, e verifica se todos os elementos da matriz satisfazem o predicado. |
Qualquer | Dada uma matriz e um predicado que é definido para os elementos da matriz, verifica se pelo menos um elemento da matriz satisfaz o predicado. |
Chunks | Divide uma matriz em várias partes de igual comprimento. |
CircularlyShifted | Desloque 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 | Dada uma matriz e um predicado que é definido para os elementos da matriz, retorna o número de elementos de uma matriz que consiste nos elementos que satisfazem o predicado. |
Diagonal | Devolve uma matriz de elementos diagonais de uma matriz de 2 dimensões |
DrawMuitos | Repete uma operação para um determinado número de amostras, coletando suas saídas em uma matriz. |
Enumerado | Dada uma matriz, retorna uma nova matriz contendo elementos da matriz original juntamente com os índices de cada elemento. |
Excluindo | Retorna uma matriz contendo os elementos de outra matriz, excluindo elementos em uma determinada lista de índices. |
filtrada | Dada uma matriz e um predicado que é definido para os elementos da matriz, retorna uma matriz que consiste nos elementos que satisfazem o predicado. |
FlatMappped | 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. |
achatado | Dada uma matriz de matrizes, retorna a concatenação de todas as matrizes. |
Dobrar | Itera uma função f através 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. |
Chefe | Retorna o primeiro elemento da matriz. |
HeadAndRest | Retorna uma tupla do primeiro e de todos os elementos restantes da matriz. |
IndexOf | Retorna o primeiro índice do primeiro elemento em uma matriz que satisfaz um determinado predicado. Se esse elemento não existir, retorna -1. |
IndexRange | Dada uma matriz, retorna um intervalo sobre os índices dessa matriz, adequado para uso em um loop for. |
Interleaved | Intercala duas matrizes de (quase) mesmo tamanho. |
IsEmpty | Retorna true se e somente se uma matriz estiver vazia. |
IsRectangularArray | Retorna se uma matriz de 2 dimensões tem uma forma retangular |
IsSorted | Dada uma matriz, retorna se essa matriz é classificada conforme definido por uma determinada função de comparação. |
IsSquareArray | Retorna se uma matriz de 2 dimensões tem uma forma quadrada |
mapeada | 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 que é 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 toma um inteiro como entrada, retorna uma nova matriz que consiste nas imagens dos valores do intervalo sob a função. |
Mais | Cria uma matriz que é igual a uma matriz de entrada, exceto que o último elemento de matriz é descartado. |
MostAndTail | Retorna uma tupla de todos, exceto um, e o último elemento da matriz. |
Acolchoado | Retorna uma matriz acolchoada com valores especificados até um comprimento especificado. |
particionado | Divide uma matriz em várias partes. |
Resto | Cria uma matriz que é igual a uma matriz de entrada, exceto que o primeiro elemento de matriz é descartado. |
invertido | Crie uma matriz que contenha os mesmos elementos que uma matriz de entrada, mas em ordem inversa. |
SequenceI | Obtenha uma matriz de inteiros em um determinado intervalo. |
SequenceL | Obtenha uma matriz de inteiros em um determinado intervalo. |
Ordenado | Dada uma matriz, retorna os elementos dessa matriz classificados por uma determinada função de comparação. |
Subarray | Pega uma matriz e uma lista de locais e produz uma nova matriz formada a partir dos elementos da matriz original que correspondem aos locais determinados. |
Trocado | Aplica uma troca de dois elementos em uma matriz. |
Cauda | Retorna o último elemento da matriz. |
Transposição | Devolve 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 onde o predicado é verdadeiro. |
Windows | Retorna todas as submatrizes consecutivas de comprimento size . |
Zipado | Dadas duas matrizes, retorna uma nova matriz de pares de tal forma que cada par contém um elemento de cada matriz original. |