Floating colorful cubes in a vibrant space scene

Clojure Brain Teasers

Product
0.07 mg/$

Description

Challenge your knowledge of Clojure with 25 short Clojure teasers, sometimes with surprising results! Inspired by years of developer questions, this book will help you discover and explore the real Clojure, testing and supplementing your understanding of why this data-driven functional programming language works the way it does. You'll start with the basic concepts such as numeric types, numeric promotion, and logical truth. But the backbone of Clojure is its focus on immutable data, centered around the Clojure collections. Learn about collection equality, polymorphism on nil, adding and finding elements in different collection types, and sorted collections. Explore Clojure's evaluation model, including the Clojure reader, quoting, evaluation, and macro expansion. Finally, learn about the core library functions like `case`, `concat`, `for`, `partial`, and the details of type hinting, vars, and destructuring.

Price History

    View More Related Deals