Swift डिक्शनरी में कुंजी की उपस्थिति की जाँच करना और कोई भी मान प्राप्त करना
नमस्ते! मैंने Swift सीखना शुरू किया है और डिक्शनरी के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे जाँच करनी है कि डिक्शनरी में एक विशिष्ट key है या नहीं, और यदि है तो कोई एक value प्राप्त करनी है (कोई भी, क्रम महत्वपूर्ण नहीं है)।\n\nयहाँ मेरे कोड का उदाहरण है:\n\n```swift\nvar fruits = ["apple": "red", "banana": "yellow", "grape": "purple"]\nlet searchKey = "banana"\n\n// key की उपस्थिति जाँचने का प्रयास\nif fruits[searchKey] != nil {\n print("Key मिल गया!")\n // कोई भी value कैसे प्राप्त करूँ?\n}\n```\n\nमुझे पता है कि optional binding के लिए `if let` का उपयोग किया जा सकता है, लेकिन मुझे विशेष रूप से key की उपस्थिति जाँचनी है और फिर value प्राप्त करनी है, बिना किसी विशिष्ट key से बंधे।\n\nमैंने ऐसा प्रयास किया:\n\n```swift\nif fruits.keys.contains(searchKey) {\n print("Key मौजूद है!")\n // अब कोई भी element प्राप्त करना चाहता हूँ\n