是
该 is
宏是 clojure.test
库的核心。它返回其正文表达式的值,如果表达式返回 falsey 值,则打印错误消息。
(defn square [x]
(+ x x))
(require '[clojure.test :as t])
(t/is (= 0 (square 0)))
;;=> true
(t/is (= 1 (square 1)))
;;
;; FAIL in () (foo.clj:1)
;; expected: (= 1 (square 1))
;; actual: (not (= 1 2))
;;=> false