gpt4 book ai didi

Clojure:将字符串向量追加到字符串中,得到一个向量

转载 作者:行者123 更新时间:2023-12-02 08:33:26 25 4
gpt4 key购买 nike

Clojure 的新手,所以这可能很简单。

我有一个字符串向量,我们称它们为 names 并假装它包含:
[“ jack ”“菲尔”“鲍勃”]

我想将这些字符串附加到另一个名为 intro 的字符串的末尾,其中包含:
“我的名字是”

我想将结果放入一个向量中,这样它就是:

[“我叫 jack ”“我叫菲尔”“我叫鲍勃”]

我尝试了几种使用 map 函数的组合,但它们似乎都分解了 intro 字符串。谁能帮帮我?

最佳答案

要么不映射介绍字符串

(mapv #(str "My name is " %) ["Jake" "Phil" "Bob"])
;=> ["My name is Jake" "My name is Phil" "My name is Bob"]

(vec (for [name ["Jake" "Phil" "Bob"]] (str "My name is " name)))
;=> ["My name is Jake" "My name is Phil" "My name is Bob"]

或者,重复介绍字符串

(mapv str (repeat "My name is ") ["Jake" "Phil" "Bob"])
;=> ["My name is Jake" "My name is Phil" "My name is Bob"]

关于Clojure:将字符串向量追加到字符串中,得到一个向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24391359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com