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.
Nome completo: Std.Arrays.FlatMapped
function FlatMapped<'TInput, 'TOutput>(mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]
Sommario
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.
Parametri di tipo
'Ingresso
Tipo di elementi array.
'PER METTERE
La funzione mapper restituisce matrici di questo tipo.
Immissione
Mapper
Funzione da 'TInput a 'TOutput[] utilizzata per eseguire il mapping degli elementi della matrice.
elenco
Matrice di elementi.
Prodotto
Matrice di 'TOutput[] che è la concatenazione di tutte le matrici generate dalla funzione di mapping.
Esempio
Il codice seguente crea una matrice con ogni elemento della matrice di input ripetuta due volte.
let repeatedPairs = FlatMapped(x -> Repeated(x, 2), [1, 2, 3]);
// repeatedPairs is [1, 1, 2, 2, 3, 3].