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 में स्ट्रिंग से अंतिम कैरेक्टर को सही और सुंदर तरीके से कैसे हटाएं?

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग