repl で関数を定義すると、期待どおりに機能します。名前空間 (つまり、アプリ) にドロップして repl をリロードするとnamespace、キーワードのコンポーネントが失われます。ここで何が欠けているのかわかりません。
;; Repl
(defn repl-keyword-gen [k str] (keyword (name k) str))
(repl-keyword-gen :test "example")
;;=> :test/example
;; App - example.core
(defn app-no-sym-keyword-gen [str] (keyword "test" str))
(defn app-with-sym-keyword-gen [k str] (keyword (name k) str))
(app-no-sym-keyword-gen "example")
;;=> :test/example
(app-with-sym-keyword-gen :test "example")
;;=> :example <----- Not sure about this one right here
このキーワードビルダーが異なる結果を返す理由についての洞察/説明をいただければ幸いです。
編集済み- スクリーンショット

