Kotlin
कोटलिन कैविट्स
खोज…
एक अशक्त प्रकार पर कॉल करना toString ()
का उपयोग करते समय के लिए बाहर देखने के लिए एक बात toString
Kotlin में विधि के साथ संयोजन में अशक्त की हैंडलिंग है String?
।
उदाहरण के लिए आप Android में एक EditText
से पाठ प्राप्त करना चाहते हैं।
आपके पास कोड का एक टुकड़ा होगा:
// Incorrect: val text = view.textField?.text.toString() ?: ""
आप उम्मीद करेंगे कि यदि क्षेत्र मौजूद नहीं था, तो मूल्य रिक्त स्ट्रिंग होगा लेकिन इस मामले में यह "null"
।
// Correct:
val text = view.textField?.text?.toString() ?: ""
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow