/Programming-in-Scala

Programming in Scala, 3rd Edition

Primary LanguageScala

Programming in Scala, 3rd Edition

1-A-Scalable-Language

2-First-Steps-in-Scala

3-Next-Steps-in-Scala

4-Classes-and-Objects

5-Basic-Types-and-Operations

6-Functional-Objects

7-Built-in-Control-Structures

8-Functions-and-Closures

9-Control-Abstraction

10-Composition-and-Inheritance

11-Scala's-Hierarchy

12-Traits

13-Packages-and-Imports

14-Assertions-and-Tests

15-Case-Classes-and-Pattern-Matching

16-Working-with-Lists

17-Working-with-Other-Collections

18-Mutable-Objects

19-Type-Parameterization

20-Abstract-Members

21-Implicit-Conversions-and-Parameters

22-Implementing-Lists

23-For-Expressions-Revisited

24-Collections-in-Depth

25-The-Architecture-of-Scala-Collections

26-Extractors

27-Annotations

28-Working-with-XML

29-Modular-Programming-Using-Objects

30-Object-Equality

31-Combining-Scala-and-Java

32-Futures-and-Concurrency

33-Combinator-Parsing

34-GUI-Programming

35-The-SCells-Spreadshee