Jason Swartz
Learning Scala: Practical Functional Programming for the JVM
- ISBN 13:
- 9781449367930
- author:
- Jason Swartz
- format:
- Paperback
- publisher:
- OReilly Media
- language:
- English
- Publication Year:
- 2014
- Pages:
- 256
- Dimensions:
- 17.8 x 1.5 x 23.3 cm
- Genre:
- Computing & Internet, Programming, Software Design, Testing & Engineering
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
Scala is an object-oriented functional programming language that offers a concise and expressive syntax. This practical introduction to Scala provides a comprehensive yet approachable guide, complete with syntax diagrams, examples, and exercises. You'll start by learning about Scala's core data types and syntax, before moving on to higher-order functions and immutable data structures. The book covers how to think and write in expressions, which is the foundation for Scala's syntax, as well as how to create custom infix operators and build classes that compose one or more traits. With this book, you'll gain a solid understanding of Scala's features and be able to apply them to your own projects. Whether you're a Ruby or Python developer looking to improve your craft, or simply interested in learning a new programming language, Scala is an ideal choice.