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
Cookie
This website stores cookies on your computer.
We use cookies to enhance your experience on our website and deliver personalized content.
For more details on our cookie usage, please review our
Cookie Policy
and
Privacy Policy
Accept all Cookies
Leave this website