添加字符串到另一个字符串?

Mat*_*ick 22 string clojure

我想在字符串中添加一个字符,并获得另一个字符串,其中添加了一个字符作为结果.

这不起作用:

(cons \a "abc")
Run Code Online (Sandbox Code Playgroud)

可能的解决方案,按优先顺序排列:

  1. Clojure核心功能
  2. Clojure库函数
  3. Clojure用户自定义(me!)函数(如(apply str (cons \a "abc")))
  4. java.lang.String方法

在我自己推出之前,是否有任何1类解决方案?


编辑:这是一个非常愚蠢的问题. :(

Dan*_*mon 51

怎么样:

(str "abc" \a)
Run Code Online (Sandbox Code Playgroud)

这会在我的机器上返回"abca".

您也可以将它用于任意数量的字符串/字符:(str "kl" \m "abc" \a \b).