Avatar ·

Swift में String को Double में कैसे बदलें?

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