【发布时间】:2013-03-29 12:24:23
【问题描述】:
这是两个请求相同参数并返回相同布尔类型值的函数。 如:
(defn Foo1 [x] (< x 3))
(defn Foo2 [x] (> x -10))
但是当我定义下面的函数时我很困惑:
(def Foo3 (or Foo1 Foo2))
你们能告诉我它是如何工作的吗?非常感谢!
【问题讨论】:
-
(def Foo3 (some-fn Foo1 Foo2))也会为您提供所需的内容。
标签: clojure