Running Scala |
Like Python, Scala can be executed interactively, directly from the command line, or by writing a Scala script using a text editor. To execute Scala interactively, just call scala from the command line. You can then type commands interactively, and they will be executed immediately:
Welcome to Scala version 2.11.5 (OpenJDK 64-Bit Server VM, Java 1.7.0_75). Type in expressions to have them evaluated. Type :help for more information. scala> println("Hello World") Hello World scala> println("This is fun") This is funThis is a good way to get to know a new programming language and to experiment with different types of data.
In most cases, however, you will want to write a script, consisting of Scala functions and statements to be executed. For example, we can create a file for1.scala with the following contents:
def square(n : Int) { println(n + "\t: " + n * n) } for (i <- 1 to 10) square(i)We can run this script from the command line with the command scala for1.scala:
> scala for1.scala 1 : 1 2 : 4 3 : 9 4 : 16 5 : 25 6 : 36 7 : 49 8 : 64 9 : 81 10 : 100 >
We will see later that there is a third way to execute Scala programs, namely to create one or more files that are compiled using the Scala compiler. The advantage is that such a compiled programs starts much faster.
Running Scala |