在Clojure中有一个双端队列吗?我的印象是Clojure PersistentQueue是单端的(我错了吗?).我需要能够从队列的任一端删除(即"弹出")和"查看"数据.我对双端队列的解释是https://en.wikipedia.org/wiki/Double-ended_queue.
我看到Java有一个双端队列,但我不确定如何在Clojure中实例化队列对象.尝试创建一个新队列:
(java.util.Dequeue.)
Run Code Online (Sandbox Code Playgroud)
给出错误:
找不到接口java.util.Queue的匹配ctor.