¿Cuál es el método más simple para eliminar el último carácter del final de una cadena en Scala?
Encuentro que la clase Rubys String tiene algunos métodos muy útiles como chop . Habría usado "oddoneoutz" .headOption en Scala, pero está depreciado. No quiero meterme en lo demasiado complejo:
string.slice(0, string.length - 1)
Por favor, alguien me diga que hay un método simple y agradable como cortar para algo tan común.

string.init // padding for the minimum 15 charactersfuente
val str = "Hello world!" str take (str.length - 1) mkStringfuente
Si desea la solución más eficiente que solo usar:
str.substring(0, str.length - 1)fuente
string.reverse.substring(1).reverseEso es básicamente chuleta, ¿verdad? Si anhela un método de corte, ¿por qué no escribir su propia
StringUtilsbiblioteca e incluirla en sus proyectos hasta que encuentre un reemplazo adecuado y más genérico?Oye, mira, es algo común.
Apache Commons
StringUtils.fuente