Avatar ·

Swift में स्ट्रिंग से अंतिम कैरेक्टर कैसे हटाएं? (String, Character)

सभी को नमस्ते! मैंने अभी-अभी Swift सीखना शुरू किया है और एक सरल लगने वाली समस्या का सामना किया: स्ट्रिंग से अंतिम कैरेक्टर हटाना है। लेकिन मैंने जो स्टैंडर्ड तरीके आज़माए, वे काम नहीं कर रहे। मेरे पास एक स्ट्रिंग है: ```swift var text = "Привет, мир!" ``` मैं "Привет, мир" (विस्मयादिबोधक चिह्न के बिना) प्राप्त करना चाहता हूँ। मैंने कई विकल्प आज़माए, लेकिन कंपाइलर एरर दे रहा है या रिजल्ट सही नहीं आ रहा। मैंने `text.removeLast()` का उपयोग करने की कोशिश की, लेकिन यह arrays के लिए method है, और स्ट्रिंग्स के लिए यह शायद उपयुक्त नहीं है। मैंने `text = text.dropLast()` आज़माया, लेकिन Xcode types पर एरर दे रहा है। मैंने `text.substring(to: text.index(before: text.endIndex))` भी आज़माया, लेकिन यह बहुत जटिल लगता है, और मुझे यकीन नहीं है कि यह सही तरीका है। कृपया बताएं कि Swift में स्ट्रिंग से अंतिम कैरेक्टर को सही और सुंदर तरीके से कैसे हटाएं?