Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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. |