Método Scala Iterator buffered() con ejemplo

El método buffered() en Scala pertenece a los miembros de valor concreto del iterador de clases de Scala. Crea un iterador almacenado en búfer a partir del iterador indicado. Definición del método: def buffered: BufferedIterator[A] Tipo de devolución: devuelve un iterador almacenado en búfer que produce los mismos valores que el iterador indicado. Ejemplo : … Continue reading «Método Scala Iterator buffered() con ejemplo»

Escala | Clase de caso y objeto de caso

Explicación de la clase de caso Una clase de caso es como una clase normal, que tiene una función para modelar datos inalterables. También es constructivo en la coincidencia de patrones. Se ha definido con un modificador case , debido a esta palabra clave case, podemos obtener algunos beneficios para evitar hacer secciones de códigos … Continue reading «Escala | Clase de caso y objeto de caso»

Consola Scala | println, printf y readLine

La consola implementa funciones para mostrar los valores indicados en la terminal, es decir, con print , println e printf podemos publicar en la pantalla. También se utiliza para leer valores desde la Consola con la función de scala.io.StdIn. Incluso es útil en la construcción de programas interactivos. Discutámoslo en detalle y también veamos algunos … Continue reading «Consola Scala | println, printf y readLine»

Iteradores en Scala

Un iterador es una forma de acceder a los elementos de una colección uno por uno. Se parece a una colección en términos de sintaxis pero funciona de manera diferente en términos de funcionalidad. Un iterador definido para cualquier colección no carga toda la colección en la memoria, sino que carga los elementos uno tras … Continue reading «Iteradores en Scala»

Alcance de las variables en Scala

La declaración de variable especifica el nombre de la variable que se almacenaría en la memoria y se puede acceder más a la memoria con este nombre de variable. Hay tres tipos de alcance para la variable Scala. Campos. Parámetros del método. Variables locales. Vamos a discutir cada uno de ellos en detalle. Campos Podemos … Continue reading «Alcance de las variables en Scala»

Escala | Manejo de excepciones

¿Qué es una excepción? Una excepción es un evento no deseado o inesperado que ocurre durante la ejecución de un programa, es decir, en tiempo de ejecución. Estos eventos cambian el control de flujo del programa en ejecución. Estas son situaciones que no son demasiado peligrosas y pueden ser manejadas por el programa. Jerarquía de … Continue reading «Escala | Manejo de excepciones»

Dato interesante sobre Scala

Scala (pronunciado como «skah-lah») es un lenguaje de programación de propósito general diseñado por Martin Odersky. El diseño de Scala comenzó en 2001 en EPFL, Lausana, Suiza. Scala se lanzó públicamente en 2004 en la plataforma Java. Scala está diseñado para ser conciso y aborda las críticas a Java. El código fuente de Scala se … Continue reading «Dato interesante sobre Scala»

Cómo obtener todas las claves de un mapa de Scala

Para obtener todas las claves de un mapa de Scala, necesitamos usar el método keySet (para obtener todas las claves como un conjunto) o podemos usar el método de claves y si desea obtener las claves como un iterador, debe use el método keyIterator . Ahora, veamos algunos ejemplos. Ejemplo 1: // Scala program of … Continue reading «Cómo obtener todas las claves de un mapa de Scala»

Método Scala Mutable SortedSet find()

En las colecciones mutables de Scala, el método SortedSet find() se utiliza para encontrar el primer elemento del SortedSet que satisface el predicado dado, si está presente. Definición del método: def find(p: (A) => Boolean): Opción[A] Tipo de retorno: Devuelve el primer elemento del SortedSet que satisface el predicado dado. Ejemplo 1: // Scala program … Continue reading «Método Scala Mutable SortedSet find()»

Método copyToArray() de Scala Map con ejemplo

El método copyToArray() se utiliza para copiar un par de claves del mapa en una array. Definición del método: def copyToArray(xs: Array[(A, B)]): Unidad Tipo de retorno: Devuelve las claves del mapa a un arreglo. Ejemplo 1: // Scala program of copyToArray() // method    // Creating object object GfG {         // Main method … Continue reading «Método copyToArray() de Scala Map con ejemplo»