क्या यह जांचना संभव है कि स्ट्रिंग शून्य या खाली है या नहीं?स्ट्रिंग शून्य या खाली है या नहीं, यह जांचने के लिए पैटर्न मिलान
मैं की तरह कुछ करने के लिए कोशिश कर रहा हूँ:
def sendToYahoo(message:Email) ={
val clientConfiguration = new ClientService().getClientConfiguration()
val messageId : Seq[Char] = message.identifier
messageId match {
case messageId.isEmpty => validate()
case !messageId.isEmpty => //blabla
}
}
लेकिन मैं एक संकलन त्रुटि है।
अग्रिम धन्यवाद।
def isEmpty(x: String) = Option(x).forall(_.isEmpty)
या
def isEmpty(x: String) = x == null || x.isEmpty
तुम भी स्ट्रिंग ट्रिम करने के लिए, यदि आप पर विचार " "
रूप में अच्छी तरह से खाली होने के लिए चाहते हो सकता है:
trimming के साथ अच्छा विचार है! यह अक्सर भूल जाता है। – Madoc
'नहीं। मौजूद है == forall' – sschaef
@sschaef मेला पर्याप्त, धन्यवाद, मैंने इसे अपडेट किया है। –