AD
¿Ya dominas lo básico? Un curso estructurado de Scala es la vía rápida para dar el salto.
Ver cursos de Scala en UdemyEnlace de afiliado. No te cuesta nada extra.
🔺Lecciones de Scala
- 01Preparar el entorno (lo que necesitas)
- 02Tu primera salida (println)
- 03Variables (val y var)
- 04Anotaciones de tipo y tipos básicos
- 05Condicionales (la expresión if)
- 06Repetir (la expresión for)
- 07Escribir tu propia función
- 08Repetir (el bucle while)
- 09Trabajar con listas (List)
- 10Trabajar con diccionarios (Map)
- 11Clases (orientación a objetos)
- 12case class (clases para datos)
- 13Herencia y traits
- 14Pattern matching (la expresión match)
- 15El tipo Option (seguridad frente a null)
- 16Funciones de orden superior: map y filter
- 17object (objetos únicos)
- 18Textos e interpolación de cadenas
- 19for comprehensions (construir colecciones con yield)
- 20[Proyecto] Construye un mini sistema de inventario
Lección 1 / 20
Preparar el entorno (lo que necesitas)
Scala se ejecuta sobre la máquina virtual de Java, así que necesitas una JVM además del propio Scala.
- Lo más sencillo: instala Coursier, el instalador oficial. Con
cs setupte deja listos la JVM, el compilador y las herramientas de construcción de una vez. - Mac:
brew install coursier/formulas/coursier && cs setup. - Editor: IntelliJ IDEA con el complemento de Scala, o VS Code con la extensión Metals.
Un archivo suelto se ejecuta con scala main.scala, y los proyectos de verdad se gestionan con sbt, la herramienta de construcción habitual del mundo Scala. En esta página no hace falta instalar nada: escribe el código y se compara con el de referencia, mostrándote la salida esperada.
← Lección anterior
Lección siguiente →
Espacio publicitario (banner)
Espacio publicitario (en el artículo)
