Şu anda bir (boş olmayan) Swift sözlüğü verilen bir anahtar içerip içermediğini belirlemek ve aynı sözlükten bir (herhangi bir) değer elde etmek için aşağıdaki (beceriksiz) kod parçalarını kullanıyorum.
Swift'e bunu nasıl daha şık bir hale getirebiliriz?
// excerpt from method that determines if dict contains key
if let _ = dict[key] {
return true
}
else {
return false
}
// excerpt from method that obtains first value from dict
for (_, value) in dict {
return value
}
cityName:String = dict["city"] ?? ""
?? ""
indexForKey
net ve daha açık olduğunu düşünüyorsanız kullanabilirsiniz ; stackoverflow.com/a/29299943/294884