Scala – Covarianza

La varianza es la interconexión de las relaciones de subtipificación que son de tipos complicados o de sus tipos constituyentes. Scala proporciona tres tipos de varianza: covariante contravariante Invariante La covarianza establece que si hay dos tipos parametrizados tales que S es un subtipo de T, entonces List[S] es un subtipo de List[T]. Esta es … Continue reading «Scala – Covarianza»

Método Scala List addString() con un separador con ejemplo

Este método es el mismo que el método addString() pero aquí también se incluye un separador. Definición del método: def addString(b: StringBuilder, sep: String): StringBuilder Tipo de devolución: devuelve los elementos de la lista a un generador de strings junto con un separador entre ellos. Ejemplo 1: // Scala program of addString() // method with … Continue reading «Método Scala List addString() con un separador con ejemplo»

Scala List :::() operador con ejemplo

El operador :::() en Scala se utiliza para unir la Lista en el argumento a la otra Lista. Definición del método: def :::(prefijo: Lista[A]): ​​Lista[A] Tipo de retorno: Devuelve una lista después de unir una lista con otra. Ejemplo 1: // Scala program of :::() // method    // Creating object object GfG {     … Continue reading «Scala List :::() operador con ejemplo»

Método Scala List takeRight() con ejemplo

El método takeRight() se utiliza para seleccionar los últimos ‘n’ elementos de la lista. Definición del método: def takeRight(n: Int): List[A] Tipo de retorno: Devuelve los últimos ‘n’ elementos de la lista. Ejemplo 1: // Scala program of takeRight() // method    // Creating object object GfG {         // Main method     def main(args:Array[String])     { … Continue reading «Método Scala List takeRight() con ejemplo»

Método Scala List indexOf() con ejemplo

El método indexOf() se utiliza para comprobar el índice del elemento de la lista indicada presente en el método como argumento. Definición del método: def indexOf(elem: A, from: Int): Int Tipo de retorno: Devuelve el índice del elemento presente en el argumento. Ejemplo 1: // Scala program of indexOf() // method    // Creating object … Continue reading «Método Scala List indexOf() con ejemplo»

Operador Scala List ::() con ejemplo

El operador ::() en Scala se utiliza para agregar un elemento al comienzo de la Lista. Definición del método: def ::(x: A): Lista[A] Tipo de retorno: Devuelve la lista indicada después de agregar un elemento al comienzo de la misma. Ejemplo 1: // Scala program of ::() // method    // Creating object object GfG … Continue reading «Operador Scala List ::() con ejemplo»

Método Scala List map() con ejemplo

El método map() se utiliza para aplicar la función indicada a todos los elementos de la lista. Definición del método: def mapa[B](f: (A) => B): Lista[B] Tipo de retorno: Devuelve una nueva lista después de aplicar la función indicada a todos los elementos de la lista. Ejemplo 1: // Scala program of map() // method … Continue reading «Método Scala List map() con ejemplo»

Método Scala List dropRight() con ejemplo

El método dropRight() se utiliza para encontrar todos los elementos de la lista excepto los últimos n elementos. Definición del método: def dropRight(n: Int): List[A] Tipo de retorno: Devuelve todos los elementos de la lista excepto los últimos n elementos. Ejemplo 1: // Scala program of dropRight() // method    // Creating object object GfG … Continue reading «Método Scala List dropRight() con ejemplo»

Operador Scala List +() con ejemplo

El operador +() en Scala se utiliza para agregar un elemento a la lista. Definición del método: def +(elem: A): List[A] Tipo de devolución: devuelve una lista de los elementos indicados después de agregarlo a otro elemento. Ejemplo 1: // Scala program of +() // method    // Creating object object GfG {         // … Continue reading «Operador Scala List +() con ejemplo»

Concatenación de Scala List con ejemplo

Para concatenar dos listas, necesitamos utilizar el método concat() en Scala. Sintaxis: List.concat(l1, l2) En la sintaxis anterior, l1 es lista1 y l2 es lista2. A continuación se muestra el ejemplo para concatenar dos listas en Scala. Ejemplo 1: // Scala program of concat() // method    // Creating object object GfG {         // … Continue reading «Concatenación de Scala List con ejemplo»