स्विफ्ट के पिछले संस्करण में, मेरे पास निम्न कोड था।स्विफ्ट 1.2 में स्ट्रिंग लम्बाई और स्विफ्ट 2.0
func myfunc(mystr: String) {
if mystr.utf16Count >= 3 {
स्विफ्ट 1.2 की नवीनतम रिलीज के साथ, अब मुझे निम्न त्रुटि मिलती है।
'utf16Count' is unavailable: Take the count of a UTF-16 view instead, i.e. count(str.utf16)
ठीक है, इसलिए मैं अपना कोड निम्नानुसार बदलता हूं।
func myfunc(mystr: String) {
if count(mystr.utf16) >= 3 {
लेकिन यह काम नहीं करता है। अब मुझे इसके बजाय निम्न त्रुटि संदेश मिलता है।
'(String.UTF16View) -> _' is not identical to 'Int16'
स्विफ्ट 1.2 के साथ स्ट्रिंग की लंबाई प्राप्त करने का सही तरीका क्या है?
से नकल सही गिनती पर क्लिक करें, और "परिभाषा पर जाएं "। – gnasher729
टिप के लिए धन्यवाद। – Molanda