for-macroを使用してmenu-items変数の項目を表示しようとしています。
(defrecord MenuItem
[select-char description])
(def menu-items [(MenuItem. "1" "add an expense")
(MenuItem. "2" "add an income")
(MenuItem. "0" "exit")])
(defn display-menu [items]
(for [item items]
(println (:select-char item))))
(defn menu-prompt [items]
(display-menu items)
(read-val ">>>"))
(println menu-items)
(menu-prompt menu-items)
ただし、>>>プロンプトのみが表示されます。誰かがそれがなぜであるか、そしてアイテムを表示する方法を説明できますか?