如何在Clojure中对地图进行子集操作?

6
什么是Clojure中与“subset”相对应的习惯用语?
user=> (subset [:a :b] {:a 1 :b 2 :c 3})
{:a 1 :b 2}

感谢您的选择。
1个回答

11
您正在寻找 select-keys 函数:
user=>  (select-keys {:a 1 :b 2 :c 3} [:a :b])
{:b 2, :a 1}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接