Scala
-
Guía para principiantes de Scala
Introducción Scala fue diseñada por Martin Odersky, profesor en la École Polytechnique Fédérale de Lausanne (EPFL) en Suiza y un científico informático alemán. Martin comenzó a trabajar en la creación de Scala en 2001, y fue liberada por primera vez en 2004. Scala significa Scalable Language. Es un lenguaje de propósito general, orientado a objetos, que comparte algunas características comunes con el lenguaje de programación Java. Proporciona soporte para programación funcional. Muchas de las decisiones de diseño de Scala fueron…
-
IF ELSE en Scala
Source: Scala – IF ELSE Statements Como muchas otras aplicaciones y lenguajes de programación, Scala también tiene un condicional de decisión if-else. La sentencia if ejecuta el bloque condicional si se encuentra que la condición es Verdadera, si no, entonces se implementa el bloque condicional else (solo si, la sentencia else está presente). Generalmente, la sentencia else no tiene condición; se ejecuta solo cuando la condición del if es Falsa. Así que en resumen, las sentencias if-else consisten en expresiones…
-
Operadores en Scala
Nota: Este tutorial es una continuación de la Serie de Tutoriales de Scala. Si aún no has leído Guía para Principiantes de Scala y IF ELSE en Scala, entonces échales un vistazo. Introducción Un operador es un símbolo o una función que indica una operación que se realizará con uno o más operandos. Existen muchos tipos diferentes de operadores, mientras que un operando se puede pensar como una variable. Los operadores son la base de todos los lenguajes de programación.…
-
Variables en Scala
Prueba el recientemente lanzado curso de Scala en DataCamp: Introducción a Scala. Scala es ampliamente utilizado por científicos de datos al manejar los grandes volúmenes de datos utilizados junto con Apache Spark en el campo de Big Data. Es un lenguaje tanto orientado a objetos como funcional con muchas otras características esenciales listadas a continuación: Scala se conoce como un lenguaje con tipado estático, donde el tipo de dato para la variable se define antes de su uso. La comprobación…
-
Clases y objetos en Scala
DataCamp ha lanzado recientemente su primer curso de Scala: Introducción a Scala. ¡Échale un vistazo! También, revise los siguientes tutoriales: Guía para Principiantes de Scala IF ELSE en Scala Operadores en Scala Listas en Scala Introducción Source En general, la Programación Orientada a Objetos (OOP) consiste en clases y objetos y busca implementar entidades del mundo real como el polimorfismo, la herencia. La OOP acelera y reduce los costos del desarrollo con una mejor mantenibilidad del software. La razón principal…
-
Rasgos de Scala
DataCamp ha lanzado recientemente su primer curso en Scala: Introducción a Scala. ¡Compruebalo! También podría estar interesado en leer los siguientes tutoriales: Guía para principiantes de Scala IF ELSE en Scala Operadores en Scala Listas en Scala Clases y objetos en Scala Introducción Un Trait es un concepto predominantemente utilizado en programación orientada a objetos, que puede ampliar la funcionalidad de una clase mediante un conjunto de métodos. Traits son similares en espíritu a interfaces en el lenguaje de programación…
-
Basicos de funciones y métodos en Scala
¿Está interesado en aprender más sobre Scala? Tomé el curso de Introducción a Scala de DataCamp. Scala es un lenguaje de programación funcional que contiene tanto funciones como primeros valores de clase y métodos, y tiene similitudes y diferencias ambos. Tanto las funciones como los métodos son un bloque de código reutilizable que también se utiliza para almacenar el código repetido en un solo lugar, lo que hace una llamada a función para realizar una tarea específica particular. También hacen…
-
Función de rebanado en Scala
Hoy examinaremos la función de segmentación de Scala. Scala slice La función de segmentación en Scala está disponible en las siguientes clases de API: Scala Array API String API Scala Collection API Seleccionaremos cada API y las analizaremos en profundidad con ejemplos adecuados en la siguiente sección. Uso de la función de segmentación en Scala En la API de Scala, la función ‘slice’ se utiliza para seleccionar un intervalo de elementos. Toma dos parámetros de tipo “Int” y devuelve un…
-
Preguntas y respuestas avanzadas de entrevista de Scala
Antes de leer este post, por favor revisa mis dos posts anteriores en “Scala Básico” y “Preguntas y Respuestas de Entrevistas Intermedias de Scala” para obtener algunos conocimientos básicos sobre el lenguaje Scala. Preguntas Avanzadas de Entrevistas de Scala En este post, vamos a discutir algunas Preguntas Avanzadas de Entrevistas de Scala que están relacionadas con los conceptos avanzados de Scala y también algunos conceptos relacionados con proyectos en tiempo real. Nota: Dado que esta lista ya se ha vuelto…