Tengo el siguiente:Scala - Partido caso cadena parcial
var serv = "chat"
serv match {
case "chat" => Chat_Server ! Relay_Message(serv)
case _ => null
}
El problema es que a veces también pasa un parámetro adicional en el extremo de la cadena de serv, por lo que:
var serv = "chat.message"
Es Hay una forma en que puedo hacer coincidir una parte de la cadena para que se envíe a Chat_Server?
Gracias por cualquier ayuda, muy apreciada :)
Como se puede ver a continuación, hay soluciones. Pero tal vez 'serv' quiere ser un valor más estructurado y no solo un simple 'String'? –
¡una 'clase de caso' sería perfecta para esto! – Kyle
El uso de 'null' debe evitarse en Scala; use 'Option' en su lugar. 'null' realmente solo existe para la interoperabilidad con Java. – Jesper