Por Lucas Trubiano - Data Engineer | Profesor y Consultor

El interprete de Scala

El interprete de Scala es una herramienta poderosa que te permite ejecutar código Scala de forma interactiva. Te permite probar y experimentar con fragmentos de código sin necesidad de crear un programa completo. Para utilizar el interprete de Scala, sigue estos

  1. Abre una terminal en tu sistema Linux, Windows o macOS.

  2. Escribe scala y presiona Enter. Esto iniciará el interprete de Scala.

    También para las primeras pruebas podemos usar esta versión online

    Scastie - An interactive playground for Scala.

  3. Ahora puedes ingresar y ejecutar código Scala directamente en la terminal.

  4. Para salir del interprete de Scala, simplemente escribe :q y presiona Enter.

Expresiones

Las expresiones son sentencias computables.

1 + 1

Se puede ver el resultado de evaluar expresiones usando println.

println(1) *// 1*
println(1 + 1) *// 2*
println("Hello!") *// Hello!*
println("Hello," + " world!") *// Hello, world!*

Declarando valores y variables

En Scala, puedes declarar valores inmutables con val y variables mutables con var. Los valores (val) no pueden cambiar una vez que se les asigna un valor, mientras que las variables (var) pueden cambiar su valor. Aquí hay ejemplos:

val x = 10; // Declarar un valor inmutable
x = 20;     // Esto generará un error, no se puede cambiar un valor

var y = 5;  // Declarar una variable mutable
y = 7;      // Cambiar el valor de la variable

Bloques

Se pueden combinar expresiones rodeándolas con {} . A esto le llamamos un bloque.

El resultado de la última expresión del bloque es también el resultado total del bloque.

println({
  val x = 1 + 1
  x + 1
}) // 3