|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Array.sortWith<'T>-Funktion (F#)
// Signature:
Array.sortWith : ('T -> 'T -> int) -> 'T [] -> 'T []
// Usage:
Array.sortWith comparer array
open System let array1 = [| "<>"; "&"; "&&"; "&&&"; "<"; ">"; "|"; "||"; "|||" |] printfn "Before sorting: " array1 |> printfn "%A" let sortFunction (string1:string) (string2:string) = if (string1.Length > string2.Length) then 1 else if (string1.Length < string2.Length) then -1 else String.Compare(string1, string2) Array.sortWith sortFunction array1 |> printfn "After sorting: \n%A"
Output
vor dem Sortieren: [|<>"; " "&";. "&&"; &&&"; " <"; " >"; " "|"; "||"; "|||"|Nach dem Sortieren:] [|" &";. "|"; <"; " >"; " "&&"; "||"; <>"; " &&&"; " "|||"|]