mam następujące:Scala - Sprawa mecz częściowy ciąg
var serv = "chat"
serv match {
case "chat" => Chat_Server ! Relay_Message(serv)
case _ => null
}
Problemem jest to, że czasami także przekazać dodatkowe param na końcu napisu serv, więc:
var serv = "chat.message"
Czy jaki sposób mogę dopasować część łańcucha, aby nadal był wysyłany do Chat_Server?
Dzięki za wszelką pomoc, mile widziane :)
Jak widać poniżej, istnieją rozwiązania. Ale może 'serv' chce być bardziej uporządkowaną wartością, a nie zwykłym' Stringiem'? –
"klasa przypadku" byłaby idealna do tego! – Kyle
Należy unikać używania 'null' w Scala; zamiast tego użyj 'Option'. 'null' faktycznie istnieje tylko dla współdziałania z Javą. – Jesper