{{counted?}}的docstring目前表示
bq. 如果coll实现了在常数时间内进行计数则返回true
这会让用户误以为可以使用此函数来确定是否可以在任何集合上调用{{count}}来执行常数时间操作,但实际上它仅反映了对象是否实现了{{clojure.lang.Counted}}接口。由于{{count}}对一些平台类型进行了特殊处理,因此有如数组(Arrays)和字符串(Strings)等常见情况,它们在常数时间内执行,但{{counted?}}会返回false。
*建议:*
bq. 如果Clojure集合coll在常数时间内实现计数则返回true。请注意,即使计数函数可以在常数时间内返回宿主类型的大小,此函数也将为宿主类型返回false(例如数组(arrays)和字符串(strings))。