Avatar ·

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

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