0%

Table of Contents

  1. Cover
  2. Praise for the first edition of Programming in Scala
  3. Title Page
  4. Table of Contents
  5. Foreword
  6. Foreword to the First Edition
  7. Acknowledgments
  8. Introduction
  9. A Scalable Language
  10. First Steps in Scala
  11. Next Steps in Scala
  12. Classes and Objects
  13. Basic Types and Operations
  14. Functional Objects
  15. Built-in Control Structures
  16. Functions and Closures
  17. Control Abstraction
  18. Composition and Inheritance
  19. Scala's Hierarchy
  20. Traits
  21. Packages and Imports
  22. Assertions and Unit Testing
  23. Case Classes and Pattern Matching
  24. Working with Lists
  25. Collections
  26. Stateful Objects
  27. Type Parameterization
  28. Abstract Members
  29. Implicit Conversions and Parameters
  30. Implementing Lists
  31. For Expressions Revisited
  32. The Scala Collections API
  33. The Architecture of Scala Collections
  34. Extractors
  35. Annotations
  36. Working with XML
  37. Modular Programming Using Objects
  38. Object Equality
  39. Combining Scala and Java
  40. Actors and Concurrency
  41. Combinator Parsing
  42. GUI Programming
  43. The SCells Spreadsheet
  44. Scala Scripts on Unix and Windows
  45. Glossary
  46. Bibliography
  47. About the Authors
  48. Book Index