集合

所有內建的 Clojure 集合都是不可變的和異構的,具有文字語法,並支援 conjcountseq 函式。

  • conj常量或對數時間返回一個新集合,該集合等效於具有已新增項的現有集合。這到底意味著什麼取決於收藏。
  • count 以恆定時間返回集合中的專案數。
  • seq 以恆定時間返回 nil 以獲取空集合,或返回非空集合的專案序列。