写真リンクのリストがあり、clojureとnoirを使用してimgタグを生成したいと思います。
ここにリンクがあります:
(def photos
(->> (get-in result ["photoset" "photo"]) (map #(str "http://farm"(get % "farm")
".staticflickr.com/"(get % "server")"/"(get % "id")"_"(get % "secret")"_b.jpg"))))
結果:
(http://farm9.staticflickr.com/8087/8455893107_1a3236df06_b.jpg http://farm9.staticflickr.com/8235/8469482476_4c1bf59214_b.jpg)
そして、そのリストからimgタグを生成しようとします。
(defpage "/" []
(mylayout/layout
(doseq [e photos] (prn e))
))
(呼び出し(defpartial layout [& content] ...)
ノワールベースのサイトのリンクごとに次の出力を取得しようとしています。
[:img {:src "url"}]
私はこれを試していましたが、成功しませんでした:
(doseq [e photos] ([:img {:src e}]))
リンクをレイアウトに渡して、imgタグを生成するにはどうすればよいですか?
ありがとう!