que puede escribir el código de la siguiente manera:¿Cómo hacer coincidir una cadena en un prefijo y obtener el resto?
str match {
case s if s.startsWith("!!!") => s.stripPrefix("!!!")
case _ =>
}
Pero yo quiero saber ¿hay alguna solución mejor. Por ejemplo:
str match {
case "!!!" + rest => rest
case _ =>
}
en vez de hacer un solo extractor de usuario, usted podría hacer una clase como extractor de prefijo con el primer parámetro del argumento startsWith y luego usarlo como: 'val BandBangBangString = new PrefixExtractor ("!!!") ' – Chad