RIP
Tutorial
Tags
Topics
Examples
eBooks
Learning Scala Language eBook (PDF)
Download this eBook for free
Chapters
Chapter 1: Getting started with Scala Language
Chapter 2: Annotations
Chapter 3: Best Practices
Chapter 4: Case Classes
Chapter 5: Classes and Objects
Chapter 6: Collections
Chapter 7: Continuations Library
Chapter 8: Currying
Chapter 9: Dependency Injection
Chapter 10: Dynamic Invocation
Chapter 11: Enumerations
Chapter 12: Error Handling
Chapter 13: Extractors
Chapter 14: For Expressions
Chapter 15: Functions
Chapter 16: Futures
Chapter 17: Handling units (measures)
Chapter 18: Higher Order Function
Chapter 19: If Expressions
Chapter 20: Implicits
Chapter 21: Java Interoperability
Chapter 22: JSON
Chapter 23: Macros
Chapter 24: Monads
Chapter 25: Operator Overloading
Chapter 26: Operators in Scala
Chapter 27: Option Class
Chapter 28: Packages
Chapter 29: Parallel Collections
Chapter 30: Parser Combinators
Chapter 31: Partial Functions
Chapter 32: Pattern Matching
Chapter 33: Quasiquotes
Chapter 34: Recursion
Chapter 35: Reflection
Chapter 36: Regular Expressions
Chapter 37: Scala.js
Chapter 38: Scaladoc
Chapter 39: scalaz
Chapter 40: Scope
Chapter 41: Self types
Chapter 42: Setting up Scala
Chapter 43: Single Abstract Method Types (SAM Types)
Chapter 44: Streams
Chapter 45: String Interpolation
Chapter 46: Symbol Literals
Chapter 47: synchronized
Chapter 48: Testing with ScalaCheck
Chapter 49: Testing with ScalaTest
Chapter 50: Traits
Chapter 51: Tuples
Chapter 52: Type Classes
Chapter 53: Type Inference
Chapter 54: Type Parameterization (Generics)
Chapter 55: Type Variance
Chapter 56: Type-level Programming
Chapter 57: User Defined Functions for Hive
Chapter 58: Var, Val, and Def
Chapter 59: While Loops
Chapter 60: Working with data in immutable style
Chapter 61: Working With Gradle
Chapter 62: XML Handling
Download this eBook for free