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

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.

主站蜘蛛池模板: 天等县| 广州市| 台南市| 桂平市| 新乡市| 诸暨市| 江城| 大方县| 林甸县| 吉林省| 吉水县| 左云县| 大荔县| 浙江省| 文山县| 禹城市| 阳高县| 潍坊市| 佛坪县| 邳州市| 楚雄市| 大连市| 锡林郭勒盟| 陆河县| 广宗县| 海盐县| 穆棱市| 黄浦区| 巩义市| 广东省| 潮安县| 许昌县| 乐山市| 电白县| 登封市| 龙井市| 安丘市| 上饶市| 扬中市| 南宫市| 中江县|