clojure 集合

示例

所有内置Clojure的集合是不可变的,异构的,有文字语法和支持conj,count以及seq功能。

  • conj在“常数”或对数时间中返回一个与具有“添加”项的现有集合等效的新集合。这究竟意味着什么取决于集合。

  • count 以固定时间返回集合中的项目数。

  • seqnil在固定时间内返回一个空集合,或一个非空集合的一系列项目。