集合

所有内置的 Clojure 集合都是不可变的和异构的,具有文字语法,并支持 conjcountseq 函数。

  • conj常量或对数时间返回一个新集合,该集合等效于具有已添加项的现有集合。这到底意味着什么取决于收藏。
  • count 以恒定时间返回集合中的项目数。
  • seq 以恒定时间返回 nil 以获取空集合,或返回非空集合的项目序列。