Scala Byte +(x: Int): Int

En Scala, Byte es un entero con signo de 8 bits (equivalente al tipo primitivo byte de Java). El método method +(x:Int) se utiliza para devolver la suma de este valor por x Definición del método: Byte +(x: Int): Int Tipo de retorno: Devuelve la suma de este valor por x. Ejemplo 1: // Scala … Continue reading «Scala Byte +(x: Int): Int»

Lanzar palabra clave en Scala

La palabra clave throw en Scala se usa para lanzar explícitamente una excepción desde un método o cualquier bloque de código. En Scala, la palabra clave throw se usa para lanzar una excepción explícitamente y atraparla. También se puede utilizar para generar excepciones personalizadas. El manejo de excepciones en Java y Scala es muy similar. … Continue reading «Lanzar palabra clave en Scala»

Método Scala TreeSet ++() con ejemplo

En Scala TreeSet class, el método ++() se utiliza para agregar elementos de un TreeSet a otro TreeSet. Definición del método: def ++(que: IterableOnce[A]): ​​TreeSet[A] Tipo de devolución: devuelve un nuevo TreeSet que contiene todos los elementos de ambos TreeSets dados. Ejemplo 1: // Scala program of ++()  // method     // Import TreeSet import … Continue reading «Método Scala TreeSet ++() con ejemplo»

Precedencia de operadores en Scala

Un operador es un símbolo que representa una operación a realizar con uno o más operandos. Los operadores son la base de cualquier lenguaje de programación. El operador que se realiza primero en una expresión con más de un operador con diferente precedencia se determina por la precedencia del operador . Por ejemplo, 10 + … Continue reading «Precedencia de operadores en Scala»

Streams recursivos y colección en Scala

Las formas recursivas tienen su definición en términos de sí mismas, como si tuviéramos subcarpetas en carpetas que además pueden tener subcarpetas. Los métodos recursivos que se llaman a sí mismos también son una forma recursiva. Se pueden usar formularios similares para crear una secuencia recursiva. Ejemplo 1: Creación de una lista perezosa // Scala … Continue reading «Streams recursivos y colección en Scala»

Anulación de métodos en Scala

La anulación de métodos en Scala es idéntica a la anulación de métodos en Java , pero en Scala, las funciones de anulación se elaboran más, ya que aquí se pueden anular ambos métodos, así como var o val . Si una subclase tiene el nombre del método idéntico al nombre del método definido en … Continue reading «Anulación de métodos en Scala»

Arrays Multidimensionales en Scala

La array multidimensional es básicamente una array que almacena los datos en formato de array . Para arrays y tablas necesitamos una array multidimensional. Podemos crear una array multidimensional utilizando el método Array.ofDim y Array of Array .  Sintaxis val arrayname = Array.ofDim[data_type](número de filas, número de columnas) o var arrayname = Array(Array(elementos), Array(elementos))   … Continue reading «Arrays Multidimensionales en Scala»

Escala | Constructor auxiliar

Los constructores se utilizan para inicializar el estado del objeto. Al igual que los métodos, un constructor también contiene una colección de sentencias (es decir, instrucciones). Las sentencias se ejecutan en el momento de la creación del objeto. En el programa Scala, los constructores que no sean el constructor principal se conocen como constructores auxiliares … Continue reading «Escala | Constructor auxiliar»

Método Scala Mutable SortedSet subsetOf() – Part 1

En las colecciones mutables de Scala, el método SortedSet subsetOf() se utiliza para probar si un SortedSet es un subSortedSet de otro SortedSet. Definición del método: def subsetOf(que: SortedSet[A]): ​​booleano Tipo de devolución: devuelve verdadero si un SortedSet es un subconjunto de otro SortedSet; de lo contrario, devuelve falso. Ejemplo 1: // Scala program of … Continue reading «Método Scala Mutable SortedSet subsetOf() – Part 1»