数字で文字列配列をソートしようとしましたが、正しい順序が得られません。 Swift3で10以上の数字を並べ替え
print(alleTouren) // ["1", "3", "2", "5", "15", "4"]
alleTouren = alleTouren.sorted(by: {$0 < $1})
print(alleTouren) // ["1", "15", "2", "3", "4", "5"]
は私も(で:<)
alleTouren.sortを試してみましたと
alleTouren.sort()が、私はいつもあまりにも早く15を取り戻します。私は何を間違っているのですか?
正しい順序が得られます。文字列は辞書順に正しく並べ替えられています。整数の並べ替えが必要な場合は、最初にそれらを変換する必要があります。 – Alexander