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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Scala Tutorials

Others related eBooks about Download free Scala tutorial

Download LaTex PDF Tutorial

This document is a free PDF complete tutorial about LaTex, training course in 748 pages created by Wikibooks.org....

Fundamentals of Azure

Download free course Fundamentals of Azure, pdf file on 263 pages by Michael Collier, Robin Shahan....

Visual Studio for Mac Succinctly

Download free course Visual Studio for Mac Succinctly, pdf file on 107 pages by Alessandro Del Sole....

Xamarin.Forms for macOS Succinctly

Download free course Xamarin.Forms for macOS Succinctly, pdf file on 122 pages by Alessandro Del Sole....

Building Cloud Apps with Microsoft Azure

Download free course Building Cloud Apps with Microsoft Azure, pdf file on 201 pages by by Scott Guthrie, Mark Simms, Tom Dykstra, Rick Anderson, Mike Wasson....

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....

Building Games for Firefox OS

Download free course Building Games for Firefox OS, pdf file on 125 pages by by Andre Garzia....

Blown to Bits

Download free course Blown to Bits, pdf file on 384 pages by by Hal Abelson, Ken Ledeen, Harry Lewis....

Hacking tips and tricks

Hacking tips and tricks is a free pdf tutorial intended to beginners to know the basics of computer attacks and protect themselves from hackers and cybercriminals....

Machine Learning with TensorFlow

TensorFlow, Google's library for large-scale machine learning, simplifies often-complex computations by representing them as graphs and efficiently mapping parts of the graphs to machines in a cluster or to the processors of a single machine....