Scala – Mutable vs Immutable, REPL

  • date 30th September, 2020 |
  • by Prwatech |

Mutable vs Immutable:


You can name the results of expressions with the value keyword. Referencing a value doesn’t re-compute it.


var keyword is used to define a variable. Variables are immutable. Variables are similar to values, except we can re-assign them.

REPL (Read Evaluate Print Loop)

The REPL is a command line interpreter which is used to test our Scala code. It is simple to start a REPL session, just type Scala on your operating system command line and write a simple equation and the output will be:

When we do not assign the result of our equation to any variable, the REPL automatically creates variable that start with the name res. The output of variable is stored in res0; the next one is stored in res1, and so on.

REPL is also immutable, the reference example can be used as a reference.


Quick Support

image image