A collection of Scala snippets, programs and documentation
Scala is a general purpose programming language that integrates features from both object-oriented and functional programming paradigms. Its name comes from Scalable Language.
-
Part 0 — Setting up shop: Installation and Setup of Scala tools and development environment
-
- 01 — Classes and Objects
- 02 — Basic Types and Operations
- 03 — Functional Objects
- 04 — Built-in Control Structures
- 05 — Functions and Closures
- 06 — Control Abstractions
- 07 — Composition and Inheritance
- 08 — Scala's Class Hierarchy
- 09 — Traits
- 10 — Packages and Imports
- 11 — Assertions and Tests
- 12 — Case Classes and Pattern Matching
- 13 — Working with Lists