我在 Clojure 特别是 Noir web 框架中搞乱,并试图生成一个随机的瓷砖网格。
这可能是非常糟糕的代码,但我正在学习!:D
(def tiles [:stairs :stone :monster])
(defpage "/" []
(common/layout
[:div {:class "level"}
(repeatedly 10 [:div {:class "row"}
(repeatedly 10
[:div {:class (str "tile " (name (rand-nth tiles)))}])])]))
但是这段代码抛出了一个异常:
Wrong number of args (0) passed to: PersistentVector - (class clojure.lang.ArityException)