{{counted?}}的docstring目前说明:
bq. 如果coll实现了常数时间的count,则返回true
这会让用户误以为他们可以使用此函数来判断是否调用任何集合的{{count}}函数都是常数时间操作,而实际上它只反映了对象是否实现了{{clojure.lang.Counted}}接口。因为{{count}}特别处理了一小部分平台类型,所以常见的像数组和字符串这样的类型是常数时间,但{{counted?}}会返回false。
*建议:*
bq. 如果Clojure集合coll实现了常数时间的count,则返回true。请注意,即使count函数能够在常数时间内返回这些类型的大小(如数组或字符串),此函数对于宿主类型也会返回false。