【发布时间】:2015-01-13 02:24:59
【问题描述】:
我是 Clojure 的新手,我想知道是否有一种方法可以测试地图是否有多个键。我注意到contains? 只检查一个键
我想做什么:
(def mario
{:position {:x 1 :y 2}
:velocity {:x 2 :y 0}
:mass 20})
;;Test if mario has a position and a velocity
(contains-many? mario :position :velocity) ;;true
;;Test if mario has a mass and a jump-height
(contains-many? mario :mass :jump-height) ;;false
基本上,clojure 库中是否有类似 contains-many? 的函数,如果没有,您将如何实现 contains-many? 函数?
【问题讨论】:
标签: clojure clojurescript