Clojure Predicates every-pred

2018-12-23 16:18 更新

采用一組Predicates,并返回一個(gè)函數(shù)'f',如果所有的組合Predicates對(duì)其所有參數(shù)返回一個(gè)邏輯真值,則返回true,否則返回false。

下面是 Predicates 的使用示例:

(every-pred p1 p2 .. pn)

參數(shù) ? 'p1 p2 ... pn'是需要測(cè)試的所有Predicates的列表。

返回 ? 如果所有的組合Predicates對(duì)其所有參數(shù)返回一個(gè)邏輯真值,則返回true,否則返回false。

下面是 Predicates 的使用示例:

(ns clojure.examples.example
   (:gen-class))
(defn Example []
   (println ((every-pred number? even?) 2 4 6))
   (println ((every-pred number? odd?) 2 4 6)))
(Example)

輸出

以上示例將輸出以下結(jié)果:

true
false
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)