मैं निम्नलिखित है:स्काला मामले मैच आंशिक स्ट्रिंग
var serv = "chat"
serv match {
case "chat" => Chat_Server ! Relay_Message(serv)
case _ => null
}
समस्या यह है कि कभी कभी मैं भी सर्व स्ट्रिंग के अंत पर एक अतिरिक्त परम गुजरती हैं, इसलिए है:
var serv = "chat.message"
है वहाँ एक तरीका है कि मैं स्ट्रिंग के एक हिस्से से मेल खा सकता हूं ताकि यह अभी भी Chat_Server को भेजा जा सके?
धन्यवाद किसी भी मदद के लिए, बहुत सराहना :)
जैसा कि नीचे देखा जा सकता है, समाधान हैं। लेकिन शायद 'सर्वो' एक और अधिक संरचित मूल्य बनना चाहता है न कि सिर्फ एक सरल 'स्ट्रिंग'? –
एक 'केस क्लास' इसके लिए बिल्कुल सही होगा! – Kyle
स्कैला में 'शून्य' का उपयोग टालना चाहिए; इसके बजाय 'विकल्प' का उपयोग करें। 'शून्य' वास्तव में जावा के साथ अंतःक्रियाशीलता के लिए वास्तव में मौजूद है। – Jesper