background preloader

Scala

Facebook Twitter

Introduction to the Scala Shell. This chapter will teach you the basics of using the Scala shell and introduce you to functional programming with collections.

Introduction to the Scala Shell

If you’re already comfortable with Scala or plan on using the Python shell for the interactive Spark sections of this mini course, skip ahead to the next section. This exercise is based on a great tutorial, First Steps to Scala. First Steps to Scala. ScalazineFirst Steps to Scalaby Bill Venners, Martin Odersky, and Lex SpoonMay 9, 2007 Summary In this article, you'll follow twelve steps that are designed to help you understand and gain some basic skills in the Scala programming language.

First Steps to Scala

Scala is a statically typed, object-oriented programming language that blends imperative and functional programming styles. Scala is designed to integrate easily with applications that run on modern virtual machines, primarily the Java virtual machine (JVM). The main Scala compiler, scalac, generates Java class files that can be run on the JVM. First Steps to Scala. First Steps to Scala.