Escala | Funciones – Conceptos básicos

Una función es una colección de sentencias que realizan una determinada tarea. Se puede dividir el código en funciones separadas, teniendo en cuenta que cada función debe realizar una tarea específica. Las funciones se utilizan para poner una tarea común y repetida en una sola función, por lo que en lugar de escribir el mismo … Continue reading «Escala | Funciones – Conceptos básicos»

Escala | Rasgo sellado

Sealed proporciona un control exhaustivo de nuestra aplicación. La verificación exhaustiva permite verificar que todos los miembros de un rasgo sellado deben declararse en el mismo archivo que el archivo fuente. Eso significa que el compilador conoce de antemano todos los posibles miembros conocidos de un rasgo que debe incluirse. Esto nos da una ventaja … Continue reading «Escala | Rasgo sellado»

Método Scala Map transform() con ejemplo

El método transform() se utiliza para transformar los elementos del mapa en un mapa mutable. Definición del método: def transform(f: (K, V) => V): Map.this.type Tipo de Retorno: Transforma todos los elementos del mapa y los devuelve a un mapa mutable. Ejemplo 1: // Scala program of transform() // method    // Creating object object … Continue reading «Método Scala Map transform() con ejemplo»

Método TreeSet init() de Scala inmutable

En Scala immutable TreeSet class, el método init() se utiliza para devolver un nuevo TreeSet que consta de todos los elementos excepto el último. Definición del método: def init: TreeSet[A] Tipo de retorno: Devuelve un nuevo TreeSet que consta de todos los elementos excepto el último. Ejemplo 1: // Scala program of init()  // method  … Continue reading «Método TreeSet init() de Scala inmutable»

Expresión Lambda en Scala

Lambda Expression hace referencia a una expresión que utiliza una función anónima en lugar de una variable o un valor. Las expresiones lambda son más convenientes cuando tenemos una función simple para usar en un solo lugar. Estas expresiones son más rápidas y expresivas que definir una función completa. Podemos hacer que nuestras expresiones lambda … Continue reading «Expresión Lambda en Scala»

Expresiones regulares en Scala

Las expresiones regulares explican un patrón común utilizado para hacer coincidir una serie de datos de entrada, por lo que es útil en la coincidencia de patrones en numerosos lenguajes de programación. En Scala, las expresiones regulares generalmente se denominan Scala Regex . Regex es una clase que se importa del paquete scala.util.matching.Regexy se aplica … Continue reading «Expresiones regulares en Scala»

Método Scala Map get() con ejemplo

El método get() se utiliza para dar el valor asociado con las claves del mapa. Los valores se devuelven aquí como una opción, es decir, en forma de algunos o ninguno. Definición del método: def get (clave: A): Opción [B] Tipo de retorno: Devuelve las claves correspondientes a los valores dados en el método como … Continue reading «Método Scala Map get() con ejemplo»

Rasgos como modificaciones apilables

Los rasgos son similares a las interfaces de Java. Las clases y los objetos pueden extender los rasgos, los rasgos heredados se crean usando la palabra clave trait .  Sintaxis:  trait Trait_Name { // Fields.. // Methods.. } palabra clave super: se usa siempre que una base y una subclase tienen métodos con el mismo … Continue reading «Rasgos como modificaciones apilables»

Método Scala Set tail() con ejemplo

El método tail() se utiliza para devolver un conjunto que consta de todos los elementos excepto el primer elemento del conjunto. Definición del método: def tail: Set[A] Tipo de retorno: Devuelve un conjunto que consta de todos los elementos excepto el primer elemento del conjunto. Ejemplo 1: // Scala program of tail()  // method     … Continue reading «Método Scala Set tail() con ejemplo»

Método Scala Iterator filter() con ejemplo

El método filter() pertenece a los miembros de valor concreto de la clase AbstractIterator . Se define en las clases Iterator e IterableOnceOps . Selecciona todos los elementos del iterador indicado que satisface el predicado utilizado. Definición del método: filtro de definición (p: (A) => Booleano): Iterador [A] Tipo de devolución: devuelve un nuevo iterador … Continue reading «Método Scala Iterator filter() con ejemplo»