0%

Book Description

Artima is very pleased to publish a new edition of the best-selling book on Scala, written by the designer of the language, Martin Odersky. Co-authored by Lex Spoon and Bill Venners, this book takes a step-by-step tutorial approach to teaching you Scala. Starting with the fundamental elements of the language, Programming in Scala introduces functional programming from the practitioner's perspective, and describes advanced language features that can make you a better, more productive developer.

Table of Contents

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