如果我有一个矢量名称-lst为[“John”“Mary”“Watson”“James”],
我希望将它们作为列表项目显示,我该如何使用打嗝?
类似
[:ul
(for [name name-list]
[:li name])]
将在[:ul]之间返回[:li]列表而不是重复。 必须有更好的东西。我对打嗝比较新,我搜索但找不到任何东西。
答案 0 :(得分:3)
将数据结构提供给打嗝后,您应该得到预期的结果:
(require '[hiccup.core :refer [html]])
(def names
["John" "Mary" "Watson" "James"])
(html [:ul
(for [name names]
[:li name])])
;=> "<ul><li>John</li><li>Mary</li><li>Watson</li><li>James</li></ul>"