Sign up
Forgot password?
FAQ: Login

Odersky Martin, Spoon Lex, Venners Bill, Sommers Frank. Programming in Scala: Updated for Scala 3.0

  • djvu file
  • size 7,31 MB
Odersky Martin, Spoon Lex, Venners Bill, Sommers Frank. Programming in Scala: Updated for Scala 3.0
Fifth Edition. — Artima, 2021. — 651 p. — ISBN: 978-0-9815316-6-3.
This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. We have added so much new material that we split the book into two volumes. This volume, Programming in Scala, is a tutorial on Scala and functional programming. The second volume, Advanced Programming in Scala, which will be released as a PrePrint soon, is a deep dive into advanced aspects of Scala 3. The changes and new features covered in this book include:
Quiet (indentation-sensitive) control syntax
Intersection and union types
Enums and Algebraic Data Types (ADTs)
Context parameters and given instances
Trait parameters and transparent traits
Universal apply methods
Extension methods
Multiversal equality
Export clauses
main functions
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up