私は重度の JavaScript のバックグラウンドから来て、clojure を学んでいます。
js でできること。
var aVariable; //evaluates as falsy
var x = aVariable || 'my Default String';
これを clojure でどのように行うのですか?
現在、compojure からのリクエスト マップからヘッダーを読み取っています。
(let [x-forwarded-for (get-in request [:headers "x-forwarded-for"])]
(println x-forwarded-for)
)
「x-forwarded-for」ヘッダーが存在しない場合、x-forwarded-for 値は nil です。nil をテストしてから x-forwarded-for を別の値に再割り当てする適切な方法は何ですか?