Scala 是否提供类似于 Python 中 Pretty Print 的功能?

发布于 2024-11-02 11:37:38 字数 68 浏览 0 评论 0原文

Scala 是否提供类似于 Python 中的 Pretty Print pprint 的功能?

Does Scala offer functionality similar to Pretty Print pprint in Python?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里泪两行 2024-11-09 11:37:39

不,事实并非如此。除了 XML 之外,还有一个漂亮的打印机可以生成解释器可读的数据。

事实上,它甚至没有办法打印解释器可读的数据,主要是因为字符串转换为字符串时的表示方式。例如,List("abc").toStringList(abc)

除此之外,根本没有任何工具可以根据宽度或标识嵌套集合来破坏它们。

也就是说,在与 pprint 相同的限制内,它是可行的。

No, it doesn't. Except for XML, that is -- there's a pretty printer for that, which generates interpreter-readable data.

In fact, it doesn't even have a way to print interpreter-readable data, mainly because of how strings are represented when converted to string. For instance, List("abc").toString is List(abc).

Add to that, there's no facility at all that will break them based on width, or ident nested collections.

That said, it is doable, within the same limits as pprint.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文