O'Reilly logo

Pragmatic Scala by Venkat Subramaniam

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1Exploring Scala

Scala is a great language for writing highly expressive and concise code without sacrificing the power of static typing.

You can use Scala to build anything from small utility programs to entire enterprise applications. You can program in the familiar object-oriented style, and transition, when you like, to the functional style of programming. Scala does not force developers down a single path; you can start on familiar grounds and, as you get comfortable with the language, make use of features that can help you become more productive and your programs more efficient.

Let’s quickly explore some of the features of Scala, and then take a look at a practical example in Scala.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required