2017-07-20 3 views

Antwort

7
open System 

let sortedString (str : string) = str |> Seq.sort |> String.Concat 
+0

es funktioniert gut für mich – kogoia

1

Lösung mit LINQ

open System 
open System.Linq 

let orderBy f xs = Enumerable.OrderBy(xs, new Func<_,_>(f)) 

let sortedString (str:string) = 
    str 
    |> List.ofSeq 
    |> orderBy (fun ch -> ch) 
    |> String.Concat 

ich diese Lösung hatte, aber obige Antwort ist besser

Verwandte Themen