【发布时间】:2016-12-16 18:45:30
【问题描述】:
我正在尝试从数据库中检索数据。数据以惰性序列返回。我可以查看 repl 中的数据,它看起来像这样:
({:foo value1, :bar value2})
如何获取这些数据?最好,我怎样才能把它变成地图?我试过了:
(doall 序列 (获取序列 :foo)) 这只是返回零。和
(apply hash-map user-settings)
返回
llegalArgumentException No value supplied for key: {:foo value1, :bar value2} clojure.lang.PersistentHashMap.create (PersistentHashMap.java:77)
我对 clojure 很陌生,并且已经坚持了太久了。提前致谢。
【问题讨论】:
-
数据以惰性序列返回 - 什么是惰性序列?您有一个由映射
{:foo value1, :bar value2}表示的记录序列。你能有几个这样的记录吗?你想如何将它们组合成一个地图/表格?记录中是否有要索引它们的键?
标签: clojure