{{counted?}} 的当前文档字符串表示
bq. 如果 coll 实现了在常数时间内计数,则返回 true
这会诱使用户认为他们可以使用此函数确定在调用任何集合上的 {{count}} 是否是常数时间操作,实际上它仅反映了一个对象是否实现了 {{clojure.lang.Counted}} 接口。由于 {{count}} 特殊处理了几种平台类型,因此有些常见情况(如数组和字符串)是常数时间,但 {{counted?}} 会返回 false。
*建议:*
bq. 如果 Clojure 集合 coll 实现了在常数时间内计数,则返回 true。请注意,即使计数功能可以在常数时间内返回其大小,此函数对于委托类型也将返回 false(例如,数组和字符串)。