env変数をフェッチするためにenvironを使用して設定マップを設定しています。 環境を小文字に大文字を正規化し、「_」文字にするので、「 - 」、私はキーワードマップを宣言している間に繰り返しを避ける
(def config {:consumer-key (env :consumer-key)
:keystore-password (env :consumer-key)
:ssl-keystore-password (env :ssl-keystore-password)
:ssl-certificate-name (env :ssl-certificate-name)
:callback-url (env :callback-url)
:mp-private-key (env :mp-private-key)
:merchant-checkout-id (env :merchant-checkout-id)
:is-sandbox (env :is-sandbox)})
の繰り返しになってしまった。この繰り返しを防ぐ方法はありますか?おそらくキーワードを受け取り、地図のための何らかの種類のキー値のペアを返す関数ですか?ここで
['select-keys'](http://clojure.github.io/clojure/clojure.core-api.html#clojure.core/select-keys)を使って' config'マップを作成できますか? – glts