Método Scala TreeSet apply() con ejemplo

En Scala TreeSet class, el método apply() se utiliza para verificar si algún elemento está presente en el TreeSet o no. Definición del método: def apply(elem: A): booleano Tipo de retorno: Devuelve verdadero si el elemento dado está presente en el TreeSet o devuelve falso. Ejemplo 1: // Scala program of apply()  // method     … Continue reading «Método Scala TreeSet apply() con ejemplo»

Llamar a un método en una Super Clase en Scala

Este concepto se usa cuando queremos llamar al método de superclase. Entonces, siempre que una base y una subclase tengan métodos con el mismo nombre, para resolver la ambigüedad usamos la palabra clave super para llamar al método de la clase base. La palabra clave «super» entró en esto con el concepto de Herencia. A … Continue reading «Llamar a un método en una Super Clase en Scala»

Fundición de tipos en Scala

Una conversión de tipo es básicamente una conversión de un tipo a otro. En lenguajes de programación dinámicos como Scala, a menudo es necesario convertir de un tipo a otro. La conversión de tipos en Scala se realiza mediante el método asInstanceOf[] .  Aplicaciones del método asInstanceof Esta perspectiva es necesaria para manifestar beans desde … Continue reading «Fundición de tipos en Scala»

Escala | palabra clave de rendimiento

La palabra clave yield devolverá un resultado después de completar las iteraciones del bucle. El bucle for utiliza el búfer internamente para almacenar el resultado iterado y, al finalizar todas las iteraciones, produce el resultado final de ese búfer. No funciona como bucle imperativo. El tipo de la colección que se devuelve es el mismo … Continue reading «Escala | palabra clave de rendimiento»

Escala | Funciones Llamada por nombre

En Scala , cuando los argumentos pasan a través de la función de llamada por valor, calcula el valor de los argumentos o la expresión pasada una vez antes de llamar a la función. Pero una función de llamada por nombre en Scala llama a la expresión y vuelve a calcular el valor de la … Continue reading «Escala | Funciones Llamada por nombre»

StringBuilder en Scala

Un objeto String es inmutable, es decir, una string no se puede cambiar una vez creada. En situaciones en las que necesita realizar modificaciones repetidas en una string, necesitamos la clase StringBuilder. StringBuilder se utiliza para agregar datos de entrada al búfer interno. Podemos realizar numerosas operaciones con el apoyo de métodos en StringBuilder. Esta … Continue reading «StringBuilder en Scala»

ListMap en Scala

Mapas inmutables Implementados mediante el uso de una estructura de datos basada en listas. La clase Scala List contiene una lista lineal secuenciada de elementos. Debemos importar scala.collection.mutable.ListMap para ListMap. La colección ListMap se usa solo para una pequeña cantidad de elementos. Sintaxis:   var listMapName = ListMap(«k1″->»v1», «k2″->»v2», «k3″->»v3», …) Aquí, k es clave y … Continue reading «ListMap en Scala»

Método Scala Mutable SortedSet toBuffer()

En las colecciones mutables de Scala, el método SortedSet toBuffer() se utiliza para devolver un búfer que consta de todos los elementos del SortedSet. Definición del método: def toBuffer[B >: A]: Buffer[B] Tipo de retorno: Devuelve un búfer que consta de todos los elementos del SortedSet. Ejemplo 1: // Scala program of toBuffer()  // method  … Continue reading «Método Scala Mutable SortedSet toBuffer()»

Método Scala Mutable SortedSet size()

En las colecciones mutables de Scala, el método SortedSet size() se utiliza para encontrar el número de elementos en el SortedSet. Definición del método: tamaño def: Int Tipo de retorno: Devuelve el número de elementos del SortedSet. Ejemplo 1: // Scala program of size()  // method  import scala.collection.mutable.SortedSet    // Creating object  object GfG  {  … Continue reading «Método Scala Mutable SortedSet size()»

Método remove() de Scala Map con ejemplo

El método remove() se utiliza para eliminar una clave del mapa y devolver solo su valor. Definición del método: def remove(clave: A): Opción[B] Tipo de retorno: Devuelve el valor de la clave presente en el método anterior como argumento. Ejemplo 1: // Scala program of remove() // method    // Creating object object GfG {  … Continue reading «Método remove() de Scala Map con ejemplo»