pp(PrettyPrinter;整形)
ScalaはXMLを言語レベルでサポートしているが、出力する際には
以下のPrettyPrinterを使うと、いい感じに出力してくれる。
import scala.xml.PrettyPrinter val xml:Node = ... // この場合、横80文字に収まるように、インデント=2で整形する。 val text = new PrettyPrinter(80, 2).format(xml) println(text)
この、PrettyPrinterだけど、最初にその単語を聞いたのはVDMだった。
pp
この単語。
どちらかというと企業側のオブジェクト指向陣営ではなく、研究側の関数型陣営の文化ではないだろうか?