Download free Scala tutorial

Table of contents

  • About
  • Getting started with Scala Language
  • Remarks
  • Versions
  • Examples
  • Hello World by Defining a 'main' Method
  • Hello World by extending App
  • Delayed Initialization
  • Delayed Initialization
  • Hello World as a script
  • Using the Scala REPL
  • Scala Quicksheet
  • Annotations
  • Syntax
  • Parameters
  • Remarks
  • Examples
  • Using an Annotation
  • Annotating the main constructor
  • Creating Your Own Annotations
  • Best Practices
  • Remarks
  • Examples
  • Keep it simple
  • Don't pack too much in one expression.
  • Prefer a Functional Style, Reasonably
  • Case Classes
  • Syntax
  • Examples
  • Case Class Equality
  • Annotations
  • Case Classes
  • Collections
  • Currying
  • Dynamic Invocation
  • Error Handling
  • For Expressions
  • Futures
  • Higher Order Function
  • Implicits
  • JSON
  • Monads
  • Operators in Scala
  • Packages
  • Parser Combinators
  • Pattern Matching
  • Recursion
  • Regular Expressions
  • Scaladoc
  • Scope
  • Setting up Scala
  • Streams
  • Symbol Literals
  • Testing with ScalaCheck
  • Traits
  • Type Classes
  • Type Parameterization (Generics)
  • Type-level Programming
  • Var, Val, and Def
  • Working with data in immutable style
  • XML Handling

It is a free Scala ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many Scala developers and contributors.

The content is released under Creative Commons BY-SA

Size : 1.62MB
File type : pdf
Downloads: 197
Created: 2019-05-02

Others Scala Tutorials

Others related eBooks about Download free Scala tutorial

Objective-C Notes for Professionals

Download free course Objective-C Notes for Professionals, pdf file on 128 pages by Stack Overflow Community....

Docker for Developers

Download free course Docker for Developers, pdf file on 153 pages by Rafael Gomes....

Tutorial Photoshop for photographer in PDF

Learn how you can retouch photographic images as a professionals correct problems in color quality. Free PDF Tutorial to download about Photoshop for photographie....

Gaming Rhythms

Download free course Gaming Rhythms, pdf file on 170 pages by Thomas Apperley....

Git Internals

Download free course Git Internals, pdf file on 121 pages by Scott Chacon....

Managing Projects with GNU Make

Download free course Managing Projects with GNU Make, pdf file on 272 pages by Robert Mecklenburg....

Robotic Process Automation Succinctly

Download free course Robotic Process Automation Succinctly, pdf file on 94 pages by Ed Freitas....

Containerized Docker Application Lifecycle with Microsoft Platform and Tools

Download free course Containerized Docker Application Lifecycle with Microsoft Platform and Tools, pdf file on 84 pages by Cesar de la Torre....

Tutorial Cryptography for Beginners

This tutorial is intended to novice who wants to be familiar with lattice based cryptography and cryptosystem....

Introduction to XSLT

Download training document course in PDF intituled Introduction to XSLT, free tutorial for beginners by Deborah Aleyne Lapeyre and B. Tommie Usdin....