1 – Verify the JDK installation on your machine. Open the shell/terminal and type java -version and javac -version.
2 – Download Scala Binaries from http://www.scala-lang.org/download/. As of writing this post Scala version is 2.11.6, so you should be getting downloaded file as scala-2.11.6.tgz. Unzip the scala-2.11.6.tgz file using the following command as shown below.
3 – tar -xvzf scala-2.11.6.tgz
4 – After unzipping, change the path to point to the directory using cd command as shown below.
5 – For instance my directory is Downloads in which Scala binaries are unzipped.
6 – Now we are in the downloads directory where Scala binaries are present. Just go to the bin directory.
7 – cd scala-2.11.6 / cd bin
8 – This is the Scala REPL shell in which we can type programs and see the outcome right in the shell.
Scala Hello World Example
class Student() {
var id:Int = 0
var age:Int = 0
def studentDetails(i:Int,a:Int) {
id = i
age = a
println(“Student Id is :”+id);
println(“Student Age is :”+age);
}
}
Output: defined class Student
Here we create a Student class and print the student details in the studentDetails method by passing student id and age as parameter. If there are no errors in the code then a message “defined class Student” is displayed.
Create the student object and invoke the studdetails method by passing the student id and age.
object Stud {
def main(args:Array[String]) {
val stu = new Student();
stu.studentDetails(10,8);
}
}
Returns: defined object Stud