小编Mau*_*Mau的帖子

过滤映射条目中多个键的值,并返回包含Clojure条目的映射

我是clojure的新手,需要一些帮助.

在clojurescript中,我使用地图(存储在原子中)建立一个html表格,例如

[{:id 2, :category "Big bang theory", :name "The Big Bang!"} 
{:id 3, :category "The big Lebowski", :name "Ethan Coen"}
{:id 4, :category "Chitty Chitty Bang Bang", :name "Roald Dahl"}]
Run Code Online (Sandbox Code Playgroud)

我想创建一个搜索单词的搜索(即"禁止"),并返回一个地图,其中包含在其某个键值中包含该单词(或其中一部分)的条目.

如果是"禁令",它应该返回

[{:id 2, :category "Big bang theory", :name "The Big Bang!"} 
{:id 4, :category "Chitty Chitty Bang Bang", :name "Roald Dahl"}]
Run Code Online (Sandbox Code Playgroud)

根据上面的地图,该表只更新了这两个条目.

我发现了一些有趣的解决方案,但它们都集中在一个键(即:类别或:名称)上,而不是地图条目中的所有键.

我认为这试图达到同样的目的,但我认为没有人给出答案.任何帮助表示赞赏:D

clojure filter clojurescript

2
推荐指数
1
解决办法
99
查看次数

标签 统计

clojure ×1

clojurescript ×1

filter ×1