Contents

 

Preface

Acknowledgments

About this book

About the author

Unit 0. Hello Scala!

Lesson   1. Why Scala?

Why Scala?

Scala and the JVM

Scala’s key features

Summary

Lesson   2. The Scala environment

The REPL installation

The REPL commands

The REPL code evaluation

Other development tools

Summary

Lesson   3. Scala Build Tool (sbt)

Why sbt?

sbt installation

sbt commands

Your first sbt project

sbt project structure

Summary

Unit 1. The Basics

Values