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.Sorted
function Sorted<'T>(comparison : (('T, 'T) -> Bool), array : 'T[]) : 'T[]
Sommario
Data una matrice, restituisce gli elementi di tale matrice ordinati in base a una determinata funzione di confronto.
Parametri di tipo
'T
Tipo di ogni elemento di array.
Immissione
paragone
Funzione che confronta due elementi in modo che a sia considerato minore o uguale a b se comparison(a, b) è true.
elenco
Matrice da ordinare.
Prodotto
Matrice contenente gli stessi elementi di array, in modo che per tutti gli elementi a che si verificano prima degli elementi b, comparison(a, b) è true.
Esempio
Il frammento di codice seguente ordina una matrice di numeri interi in ordine crescente:
let sortedArray = Sorted(LessThanOrEqualI, [3, 17, 11, -201, -11]);
Osservazioni
Si presuppone che la funzione comparison sia transitiva, in modo che se comparison(a, b) e comparison(b, c), si presuppone comparison(a, c). Se questa proprietà non contiene, l'output di questa funzione potrebbe non essere corretto.