मैं वर्तमान में निम्नलिखित (अनाड़ी) कोड के टुकड़ों का उपयोग कर रहा हूं ताकि यह निर्धारित किया जा सके कि एक (गैर-खाली) स्विफ्ट शब्दकोश में एक दी गई कुंजी है और उसी शब्दकोश से एक (किसी भी) मूल्य प्राप्त करने के लिए।
स्विफ्ट में कोई और अधिक सुरुचिपूर्ण ढंग से कैसे डाल सकता है?
// 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
यदि आपको लगता है कि यह स्पष्ट और अधिक स्पष्ट है; stackoverflow.com/a/29299943/294884