clojure.test
ソースコードを見て、私は次のことを発見しました:
(defonce ^:dynamic
^{:doc "True by default. If set to false, no test functions will
be created by deftest, set-test, or with-test. Use this to omit
tests when compiling or loading production code."
:added "1.1"}
*load-tests* true)
defonce
としてマークされている変数の再定義を防ぐ(つまり、を使用する)ことの背後にある利点または理由はあります^:dynamic
か?