Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Lo spazio dei nomi Std.Arrays contiene gli elementi seguenti:
| Nome | Descrizione |
|---|---|
| tutti i | Dato una matrice e un predicato definito per gli elementi della matrice e verifica se tutti gli elementi della matrice soddisfano il predicato. |
| qualsiasi | Dato una matrice e un predicato definito per gli elementi della matrice, controlla se almeno un elemento della matrice soddisfa il predicato. |
| blocchi | Suddivide una matrice in più parti di lunghezza uguale. |
| CircularlyShifted | Spostare una matrice a sinistra o a destra in modo circolare in base a una dimensione di passaggio specifica. |
| ColumnAt | Estrae una colonna da una matrice. |
| Conteggio | Dato una matrice e un predicato definito per gli elementi della matrice, restituisce il numero di elementi costituiti da tali elementi che soddisfano il predicato. |
| diagonale | Restituisce una matrice di elementi diagonali di una matrice bidimensionale |
| DrawMany | Ripete un'operazione per un determinato numero di campioni, raccogliendo i relativi output in una matrice. |
| Data una matrice, restituisce una nuova matrice contenente elementi della matrice originale insieme agli indici di ogni elemento. | |
| escluso | Restituisce una matrice contenente gli elementi di un'altra matrice, esclusi gli elementi in un determinato elenco di indici. |
| filtrato | Data una matrice e un predicato definito per gli elementi della matrice, restituisce una matrice costituita da tali elementi che soddisfano il predicato. |
| FlatMapped | Data una matrice e una funzione che esegue il mapping di un elemento di matrice a una matrice di output, restituisce le matrici di output concatenate per ogni elemento della matrice. |
| flat | Data una matrice di matrici, restituisce la concatenazione di tutte le matrici. |
| Piega | Esegue l'iterazione di una funzione f tramite una matrice array, restituendo f(...f(f(initialState, array[0]), array[1]), ...). |
| ForEach | Data una matrice e un'operazione definita per gli elementi della matrice, restituisce una nuova matrice costituita dalle immagini della matrice originale nell'operazione. |
| head | Restituisce il primo elemento della matrice. |
| HeadAndRest | Restituisce una tupla di prima e di tutti gli elementi rimanenti della matrice. |
| IndexOf | Restituisce il primo indice del primo elemento di una matrice che soddisfa un predicato specificato. Se non esiste alcun elemento di questo tipo, restituisce -1. |
| IndexRange | Dato una matrice, restituisce un intervallo sugli indici di tale matrice, adatto per l'uso in un ciclo for. |
| Interleaved | Interleaves due matrici di (quasi) stesse dimensioni. |
| IsEmpty | Restituisce true se e solo se una matrice è vuota. |
| IsRectangularArray | Restituisce un valore che indica se una matrice tridimensionale ha una forma rettangolare |
| IsSorted | Dato una matrice, restituisce se tale matrice è ordinata in base a una determinata funzione di confronto. |
| IsSquareArray | Restituisce un valore che indica se una matrice bidimensionale ha una forma quadrata |
| mappato | Data una matrice e una funzione definita per gli elementi della matrice, restituisce una nuova matrice costituita dalle immagini della matrice originale nella funzione . |
| MappedByIndex | Data una matrice e una funzione definita per gli elementi indicizzati della matrice, restituisce una nuova matrice costituita dalle immagini della matrice originale nella funzione . |
| MappedOverRange | Dato un intervallo e una funzione che accetta un numero intero come input, restituisce una nuova matrice costituita dalle immagini dei valori dell'intervallo sotto la funzione. |
| la maggior parte dei | Crea una matrice uguale a una matrice di input, ad eccezione del fatto che l'ultimo elemento della matrice viene eliminato. |
| MostAndTail | Restituisce una tupla di tutti gli elementi tranne uno e l'ultimo elemento della matrice. |
| padded | Restituisce una matrice riempita con valori specificati fino a una lunghezza specificata. |
| partizionato | Suddivide una matrice in più parti. |
| rest | Crea una matrice uguale a una matrice di input, ad eccezione del fatto che il primo elemento della matrice viene eliminato. |
| invertito | Creare una matrice contenente gli stessi elementi di una matrice di input ma in ordine inverso. |
| SequenceI | Ottiene una matrice di numeri interi in un determinato intervallo. |
| SequenceL | Ottiene una matrice di numeri interi in un determinato intervallo. |
| ordinati | Data una matrice, restituisce gli elementi di tale matrice ordinati in base a una determinata funzione di confronto. |
| sottoarray | Accetta una matrice e un elenco di posizioni e produce una nuova matrice formata dagli elementi della matrice originale che corrispondono alle posizioni indicate. |
| scambiate | Applica uno scambio di due elementi in una matrice. |
| Tail | Restituisce l'ultimo elemento della matrice. |
| trasposto | Restituisce la trasposizione di una matrice rappresentata come matrice di matrici. |
| decompressa | Data una matrice di 2 tuple, restituisce una tupla di due matrici, ognuna contenente gli elementi delle tuple della matrice di input. |
| dove | Dato un predicato e una matrice, restituisce gli indici della matrice in cui il predicato è true. |
| Windows | Restituisce tutti i sottoarray consecutivi di lunghezza size. |
| compresso | Date due matrici, restituisce una nuova matrice di coppie in modo che ogni coppia contenga un elemento di ogni matrice originale. |