Bietet Scala eine ähnliche Funktionalität wie Pretty Print in Python?

9

Bietet Scala eine ähnliche Funktionalität wie Pretty Print pprint in Python?

    
defoo 19.04.2011, 19:14
quelle

1 Antwort

5

Nein, tut es nicht. Außer für XML, das ist - es gibt einen hübschen Drucker dafür, der Interpreter-lesbare Daten erzeugt.

Tatsächlich gibt es nicht einmal eine Möglichkeit, Interpreter-lesbare Daten zu drucken, hauptsächlich weil Strings bei der Umwandlung in Strings dargestellt werden. Zum Beispiel ist List("abc").toString List(abc) .

Fügen Sie dazu hinzu, dass es überhaupt keine Einrichtung gibt, die sie basierend auf der Breite oder identischen verschachtelten Sammlungen bricht.

Das heißt, es ist machbar, innerhalb der gleichen Grenzen wie pprint .

    
Daniel C. Sobral 19.04.2011, 21:24
quelle

Tags und Links