Clojureで文字列を反転する

More than 5 years have passed since last update.

文字列の反転にはreverseが使えけど、結果型がcharのシーケンスになってしまうので、繋げる必要がある。

(let 

[rev-str (reverse "foobar")]
(reduce str
(first rev-str)
(rest rev-str)))

もっと1発で繋げられる方法ないかな?



追記

tnoda_さんに情報頂きました

(apply str (reverse "foobar"))

もしくは、

(clojure.string/reverse "foobar")