【发布时间】:2012-03-06 06:40:21
【问题描述】:
映射和字符串化
我有这段clojure代码:
(def up (memfn toUpperCase))
(str "\n" (apply str (interpose "\n" (map up '("one" "two")))) "\n"); "\nONE\nTWO\n"
代码完全按照它应该做的事情:获取一个字符串列表,每个字符串都大写,然后用\n(前后加上)包围每个字符串。
但必须有一种方法可以以更优雅的方式编写此内容。请帮忙。
【问题讨论】: