Learning Scala Language

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

Credits

(Stack Overflow Documentation. See page 200 to watch all creedit over PDF file, please).


Source: riptutorial.com/ebook/scala

Click to rate this post
[Total: 0 Average: 0]

Liked this post? Follow this blog to get more.