Swift में स्ट्रिंग (String) को फ्लोटिंग-पॉइंट नंबर (Double) में कैसे बदलें?
सभी को नमस्ते! मैंने अभी Swift सीखना शुरू किया है और नंबरों के साथ काम करते समय एक समस्या का सामना किया। मेरे पास एक टेक्स्ट फील्ड है जिसमें उपयोगकर्ता उत्पाद की कीमत दर्ज करता है, और मुझे आगे की गणना के लिए इस स्ट्रिंग को Double में बदलना होगा।\n\nयहाँ मेरा कोड है:\n\n```swift\nlet priceString = "12.50"\nlet priceDouble = Double(priceString) // यहाँ एरर आ रही है\n```\n\nमैंने पढ़ा कि `Double()` का उपयोग किया जा सकता है, लेकिन परिणाम में `nil` या कम्पाइलेशन एरर मिल रही है। मैंने अलग-अलग तरीके आज़माए, लेकिन कुछ काम नहीं कर रहा। कृपया बताएं कि स्ट्रिंग को Double में सही तरीके से कैसे बदलें? अगर स्ट्रिंग में सिर्फ अंक नहीं बल्कि अक्षर भी हों तो क्या करें? उदाहरण के लिए, उपयोगकर्ता "12.50" के बजाय "12,50" (डॉट की जगह कॉमा) दर्ज कर सकता है। ऐसे मामलों को कैसे संभालें?\n\nकोड उदाहरणों और इससे बचने के तरीके की व्याख्या के लिए आभारी रहूंगा।