我在 Clojure 中有一个字符串,我想在第 n 个和第 (n+1) 个字符之间放入一个字符。例如:假设字符串是“aple”,我想在“p”和“l”之间插入另一个“p”。
(prn
(some-function "aple" "p" 1 2))
;; prints "apple"
;; ie "aple" -> "ap" "p" "le" and the concatenated back together.
我发现这有点挑战性,所以我想我缺少一些有用函数的信息 有人可以帮我写上面的“一些函数”,它需要一个字符串、另一个字符串、一个开始位置和一个结束位置并将第二个字符串插入到开始位置和结束位置之间的第一个字符串中?提前致谢!