tutaj jest mój kod:
var keys: [String:String] = ["id": "ID", "domain": "Domain", "bundled_domain": "Bundled Domain", "dns": "DNS", "registrar": "Registrar", "registrar_url": "Registrar URL", "sponsoring_registrar": "Sponsoring Registrar", "created": "Created", "updated": "Updated", "expires": "Expires", "whois_server": "Whois Server", "status": "Status"]
for (key, name) in keys{
println(key)
}
Ale wynik nie był zgodny z kolejnością słownika:
Jak więc zrobić, żeby moja pętla for była zgodna z moją kolejnością słownika? Dzięki!
Odpowiedzi:
1 dla odpowiedzi № 1Od Dokument jabłek:
Słownik Swift nie ma zdefiniowanego porządku. Aby powtórzyć nad kluczami lub wartościami słownika w określonej kolejności, użyj globalna posortowana funkcja we właściwościach kluczy lub wartości.