defmulti
内で実行した後when-not
、以前に未解決のシンボルが正常に解決されたが、値にバインドされていないのはなぜですか?
user=> (resolve 'buux)
nil
user=> (when-not (resolve 'buux) (defmulti buux class))
nil
user=> (resolve 'buux)
#'user/buux
user=> (bound? #'buux)
false
user=> (defmulti buux class)
#'user/buux
user=> (bound? #'buux)
true