Ich versuche ein String Array mit Zahlen zu sortieren, aber ich bekomme nicht die richtige Reihenfolge.Sortiere mehr als 10 Nummern in Swift3
print(alleTouren) // ["1", "3", "2", "5", "15", "4"]
alleTouren = alleTouren.sorted(by: {$0 < $1})
print(alleTouren) // ["1", "15", "2", "3", "4", "5"]
Ich habe auch versucht alleTouren.sort (von: <) und alleTouren.sort() aber ich immer die 15 zu früh zurück. Was mache ich falsch?
Sie erhalten die richtige Reihenfolge: Die Strings sind korrekt lexikographisch sortiert. Wenn Sie Integer-Sortierung wünschen, müssen Sie sie zuerst konvertieren. – Alexander