Beginning Scala 3 : a functional and object-oriented Java language /

Learn the latest version of Scala through simple, practical examples. This book introduces you to the Scala programming language, its object-oriented and functional programming characteristics, and then guides you through Scala constructs and libraries that allow you to assemble small components int...

Full description

Saved in:
Bibliographic Details
Main Authors: Pollak, David (Author), Layka, Vishal (Author), Sacco, Andres (Author)
Format: eBook
Language:English
Published: New York, NY : Apress, 2022.
Edition:Third edition.
Subjects:
Online Access:CONNECT
CONNECT
Table of Contents:
  • 1. Getting started with Scala
  • 2. Basics of Scala
  • 3. Object-oriented Modeling
  • 4. Functional Programming
  • 5. Pattern Matching
  • 6. Scala Collections
  • 7. Traits and Enums
  • 8. Scala Type System
  • 9. Scala and Java Interoperability
  • 10. DSL and Parser Combinator
  • 11. Simple Build Tool
  • 12. Creating Web Applications
  • 13. Testing Our Code
  • 14. Scala Best Practices.