Scala предлагает функциональность, аналогичную Pretty Print в Python? - PullRequest
9 голосов
/ 19 апреля 2011

Предоставляет ли Scala функциональность, аналогичную Pretty Print pprint в Python?

1 Ответ

5 голосов
/ 20 апреля 2011

Нет, это не так.За исключением XML, то есть - для этого есть симпатичный принтер, который генерирует читаемые интерпретатором данные.

На самом деле, у него даже нет способа печатать читаемые интерпретатором данные, в основном из-за того, какстроки представляются при преобразовании в строку.Например, List("abc").toString - это List(abc).

Добавьте к этому, что нет никакого средства, которое могло бы разбить их по ширине или идентичным вложенным коллекциям.

Тем не менее, этовыполнимо, в тех же пределах, что и pprint.

...