I have the following:
serv match {
case \"chat\" => Chat_Server ! Relay_Message(serv)
case _ => null
}
The problem is that some
Use regexes ;)
val Pattern = "(chat.*)".r
serv match {
case Pattern(chat) => "It's a chat"
case _ => "Something else"
}
And with regexes you can even easily split parameter and base string:
val Pattern = "(chat)(.*)".r
serv match {
case Pattern(chat,param) => "It's a %s with a %s".format(chat,param)
case _ => "Something else"
}