Funciones de orden superior en Scala

Una función se llama función de orden superior si contiene otras funciones como parámetro o devuelve una función como salida, es decir, las funciones que operan con otras funciones se conocen como funciones de orden superior. Vale la pena saber que esta función de orden superior también es aplicable para funciones y métodos que toman … Continue reading «Funciones de orden superior en Scala»

Escala | Funciones parcialmente aplicadas

Las funciones aplicadas parcialmente son las funciones que no se aplican a todos los argumentos definidos por la función establecida, es decir, al invocar una función, podemos proporcionar algunos de los argumentos y los argumentos de la izquierda se proporcionan cuando es necesario. llamamos a una función, podemos pasarle menos argumentos y cuando pasamos menos … Continue reading «Escala | Funciones parcialmente aplicadas»

Enumeración en Scala

Las enumeraciones sirven para representar un grupo de constantes con nombre en un lenguaje de programación. Consulte Enumeración (o enumeración) en C y enumeración en Java para obtener información sobre enumeraciones. Scala proporciona una clase de enumeración que podemos extender para crear nuestras enumeraciones. Declaración de enumeraciones en Scala  Scala // A simple scala program of … Continue reading «Enumeración en Scala»

Escala esta palabra clave

Las palabras clave son las palabras en un idioma que se utilizan para representar algunas acciones predefinidas o algún proceso interno. Usamos la palabra clave this cuando queremos introducir el objeto actual para una clase. Luego, usando el operador de punto (.), podemos referirnos a variables de instancia, métodos y constructores usando esta palabra clave. … Continue reading «Escala esta palabra clave»

Escala | métodos para llamar en un mapa | Serie 1

Prerrequisito : Mapa de Scala . En Scala hay métodos principales para llamar en un mapa . Un método Scala es una sección de una clase que tiene una designación, una firma, opcionalmente algunas anotaciones y cualquier código de bytes. Una función que se interpreta como miembro de algún objeto se denomina método y el … Continue reading «Escala | métodos para llamar en un mapa | Serie 1»

Cómo ordenar un Scala Map por valor

En este artículo, aprenderemos cómo ordenar un Scala Map por valor. Podemos ordenar el mapa por clave, de menor a mayor o de mayor a menor, utilizando el método sortBy .  Sintaxis:  MapName.toSeq.sortBy(_._2):_* Tratemos de entenderlo con un mejor ejemplo.  Ejemplo 1:   Scala // Scala program to sort given map by value import scala.collection.immutable.ListMap   … Continue reading «Cómo ordenar un Scala Map por valor»

Método Scala Mutable SortedSet foreach()

En las colecciones mutables de Scala, el método SortedSet foreach() se utiliza para aplicar la función dada a todos los elementos del SortedSet. Definición del método: def foreach(f: (A) => Unidad): Unidad Tipo de retorno: Devuelve todos los elementos del SortedSet después de aplicar la función dada a cada uno de ellos. Ejemplo 1: // … Continue reading «Método Scala Mutable SortedSet foreach()»

Método Scala Map dropWhile() con ejemplo

El método dropWhile() se utiliza para eliminar los elementos hasta que se cumpla la condición establecida. Definición del método: def dropWhile(p: ((A, B)) => Boolean): Map[A, B] Tipo de retorno: Devuelve el sufijo más largo de los elementos del mapa indicado cuyo primer elemento no satisface el predicado p. Ejemplo 1: // Scala program of … Continue reading «Método Scala Map dropWhile() con ejemplo»

Scala – Métodos de strings con ejemplos

En Scala, como en Java, una string es una secuencia de caracteres. En Scala, los objetos de String son inmutables, lo que significa una constante y no se pueden cambiar una vez creados. En el resto de esta sección, analizamos los métodos importantes de la clase java.lang.String. char charAt(índice int): Este método se utiliza para … Continue reading «Scala – Métodos de strings con ejemplos»

Scala corto >=(x: Int): Booleano

Corto, un entero con signo de 16 bits (equivalente al tipo primitivo corto de Java) es un subtipo de scala.AnyVal. El método >=(x: Int) se utiliza para devolver verdadero si este valor es mayor o igual que x, falso en caso contrario. Definición del método: def >=(x: Int): booleano Tipo de retorno: Devuelve verdadero si … Continue reading «Scala corto >=(x: Int): Booleano»