(str-6ren">
gpt4 book ai didi

string - 我应该如何从 clojure 中的惰性序列创建一个字符串?

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

我一直使用 str 来构造字符串:

user> (str '(1 2 3) " == " '(1 2 3))
"(1 2 3) == (1 2 3)"

我的屁股大约每天被咬一次:

user> (str '(1 2 3) " == " (map identity '(1 2 3)))
"(1 2 3) == clojure.lang.LazySeq@7861"

我想我可以说:

user> (with-out-str (print '(1 2 3) " == " (map identity '(1 2 3))))
"(1 2 3) == (1 2 3)"

相反,但看起来很难看。有没有更好的办法?

最佳答案

你可以使用print-str:

(print-str '(1 2 3) " == " (map identity '(1 2 3)))
;; => "(1 2 3) == (1 2 3)"

关于string - 我应该如何从 clojure 中的惰性序列创建一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14687632/

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