gpt4 book ai didi

Clojure 长字符串

转载 作者:行者123 更新时间:2023-12-03 11:21:44 25 4
gpt4 key购买 nike

我想要的是

一些编程语言具有创建多行文字字符串的功能,例如:

some stuff ... <<EOF
this is all part of the string
as is this
\ is a literal slash
\n is a literal \ followed by a literal n
the string ends on the next line
EOF

问:Clojure 有没有类似的东西?我意识到 "可以很好地处理多行,但我希望它也能正确处理 \作为字面意思。

谢谢!

最佳答案

您可能对这个小功能感兴趣。

(defn long-str [& strings] (clojure.string/join "\n" strings))

你会像这样使用
(long-str "This is the first line. Implicitly I want a new line"
"When I put a new line in the function call to create a new line")

这确实需要额外的双引号,但会更接近您想要的。

关于Clojure 长字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064699/

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