有一个缓冲的chan
,比如说
(def c (clojure.core.async/chan 100))
是否可以查询陈中当前有多少元素?
答案 0 :(得分:5)
实例化的频道来自Failure/Error: expect(json['groups'].length).to eq (2)
TypeError:
no implicit conversion of StringIO into String
类型,您可以使用ManyToManyChannel
属性访问频道的内部缓冲区。
buf
该缓冲区实现(.buf c)
=> #<FixedBuffer clojure.core.async.impl.buffers.FixedBuffer@3d67452c>
,因此它是可数的。
clojure.lang.Counted