gpt4 book ai didi

Clojure 打印向量的内容

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

在 Clojure 中,如何打印向量的内容? (我想象到控制台,通常用于调试目的)。如果答案可以推广到任何 Seq,那就太好了。

编辑:我应该补充一点,它应该是一个简单的函数,提供看起来合理的输出,因此每行打印一个项目 - 因此可以轻松用于调试目的。我确信有一些库可以做到这一点,但使用库确实看起来有点矫枉过正。

最佳答案

我通常使用println。您可能还想尝试其他几种打印功能。请参阅 Clojure cheatsheet 的“IO”部分.

这不是 Java。只要打印出来,看起来就OK了。

您还可以使用 clojure.pprint/pprint 来漂亮地打印它。这对于大型、复杂的数据结构很有帮助。

这些方法适用于所有基本的 Clojure 数据结构。

异常(exception):出于显而易见的原因,不要打印无限长的惰性结构,例如 (range) 返回的内容。为此,您可能需要编写一些特殊的代码。

关于Clojure 打印向量的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32430934/

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