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