阿男的小窝

View the Project on GitHub

Clojure的Seq数据结构

在之前的文章里1用到的这张图:

里面可以看到有一些有趣的设计:

从上面的分析可以看到,这些数据类型的主要区别在于对数据的读取方法;此外,Map本身的数据结构和其它几类比起来会有更大的不同。

可以看到,Seq是Clojure里面重点设计的一种数据类型,也是最有特色的,后续会多写文章介绍Seq相关的数据类型。