Tecnología

Inicio

Funciones Scala de Cuerda

Scala es un lenguaje de programación que combina aspectos de la programación orientada a objetos y funcional juntos, se utiliza junto con los programas de Java y aplicaciones hechas para teléfonos inteligentes Android. funciones de cadenas integradas de Scala permiten manipular cadenas de varias maneras. Para utilizarlos, se escribe la cadena literal o variable, seguido de un punto y luego el nombre de la función.

Información

Algunas funciones de cadena Scala devuelven información sobre una variable de cadena. Por ejemplo, si la variable "miVar" no tiene un valor, escribiendo "myVar.isEmpty" devuelve "verdadero", mientras que si se ha inicializado, el mismo código devuelve "falso". Puede también determinar cuántos caracteres hay en una cuerda. Por ejemplo, si inicializar miVar a "este es mi cadena", a continuación, escribiendo "myVar.length" devolverá 17, que incluye los espacios entre las letras Conociendo este tipo de información ayuda a su programa de verificar los datos -. Por ejemplo, para verificar que una contraseña es una cierta longitud o que un usuario ha introducido una cadena.

Conversión

Scala no tiene muchas funciones de conversión de cadena incorporadas. Sin embargo, puede cambiar los caracteres de una cadena de caso completamente en mayúsculas o minúsculas. Por ejemplo, si "miVar" se inicializa a "Hola, Jim", a continuación, escribiendo "myVar.toUpperCase" convierte "HOLA, JIM", y escribiendo "myVar.toLowerCase" lo convierte en "hola, jim" en un programa. Ambas funciones de conversión sólo afectan a las cartas en una cadena, no los números o los signos de puntuación.

Manipulación

función "toString" de Scala convierte las variables de otros tipos, tales como enteros, en cadenas. Cuando se convierte, puede utilizar otras funciones de cadena en estas nuevas cadenas de la misma manera que con las variables inicializadas como cadenas en el primer lugar. Por ejemplo, si tiene una variable entera llamada "miVar" con un valor de 10, escribiendo "miVar + 10" cambia el valor de myVar a 20. Si primero convertir miVar en una cadena y agrega 10 escribiendo "myVar.toString + 10 "Scala vincula los valores juntos en una serie y el nuevo valor de myVar se convierte en" 1010. "

El uso de múltiples funciones

En algunos casos, es posible utilizar varias funciones al mismo tiempo. Por ejemplo, si el valor de la variable "miVar" es "Hola, mundo!", Con tres personajes principales de espacio en blanco, puede escribir "myVar.trim.toUpperCase" para recortar el espacio en blanco y convertir toda la cadena de letras mayúsculas , la creación de un nuevo valor de "Hola, mundo!" el uso de múltiples funciones a la vez cuando sea aplicable lo convierte en un código más eficiente, aunque también puede hacer que sea más difícil identificar errores de programación que puedan surgir.