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

What Is Data Science?

Download free course What Is Data Science?, pdf file on 17 pages by Mike Loukides....

Contextual Process Digitalization

Download free course Contextual Process Digitalization, pdf file on 282 pages by Albert Fleischmann, Stefan Oppl, Werner Schmidt, Christian Stary....

The Future of Software Quality Assurance

Download free course The Future of Software Quality Assurance, pdf file on 272 pages by Stephan Goericke....

Learning aframe PDF course

Download free Aframe tutorial course in PDF, training file in 16 chapters and 76 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Anti-fragile ICT Systems

Download free course Anti-fragile ICT Systems, pdf file on 159 pages by by Kjell Jørgen Hole....

Introduction to Data Science, with Introduction to R

This book provides non-technical readers with a gentle introduction to essential concepts and activities of data science. For more technical readers, the book provides explanations and code for a range of interesting applications using the open source R language for statistical computing and graphic...

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

The Little Book of Semaphores

The Little Book of Semaphores is a free textbook that introduces the principles of synchro..., download free Semaphores tutorial in PDF (291 pages) created by ....

R for Data Science

Download free course R for Data Science, pdf file on 520 pages by Garrett Grolemund, Hadley Wickham....

ember 101

Download free course ember 101, pdf file on 142 pages by Adolfo Builes....