官术网_书友最值得收藏!

Summary

In this chapter, we introduced a few programming constructs that can be used in the Clojure language. We've explored recursion using the recur, loop, and trampoline forms. We've also studied the basics of sequences and laziness, while describing the various functions in the Clojure language that are used in creating, transforming, and filtering sequences. Next, we had a look at zippers, and how they can be used to idiomatically handle trees and hierarchical data such as XML. Finally, we briefly explored pattern matching using the core.match and defun libraries.

In the next chapter, we will explore concurrency and parallelism. We will study the various data structures and functions that allow us to leverage these concepts in Clojure in ample detail.

主站蜘蛛池模板: 马山县| 滦南县| 西安市| 武冈市| 梁平县| 涟源市| 丽江市| 临洮县| 吉木乃县| 濉溪县| 德昌县| 专栏| 吉木萨尔县| 安新县| 海门市| 上栗县| 临清市| 宁海县| 兴隆县| 宣化县| 郸城县| 益阳市| 东光县| 彩票| 乌苏市| 民丰县| 错那县| 剑阁县| 虹口区| 博乐市| 临海市| 平果县| 堆龙德庆县| 师宗县| 拜城县| 怀化市| 锦屏县| 德保县| 黑龙江省| 永登县| 太白县|