エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
library prettyprint (Ruby 1.8.7)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
library prettyprint (Ruby 1.8.7)
要約 pretty printing アルゴリズムのためのライブラリです。 使い方 pretty printing アルゴリズムは読... 要約 pretty printing アルゴリズムのためのライブラリです。 使い方 pretty printing アルゴリズムは読みやすいインデントと改行を決定するためのアルゴリズムです。 インデントと改行はユーザによって与えられたツリー構造から決定されます。 つまりユーザは以下のように表示したい内容を保持したツリーを作成する必要があります。 PrettyPrint.new でバッファを生成します。このとき、バッファの幅と改行文字を指定します。 PrettyPrint#text を使って、文字列を適宜 挿入します。 PrettyPrint#group を使って子ノードをつくります。同時に子ノードのインデントの深さも決めます。 PrettyPrint#breakable を使って改行しても良い場所を指定します。 同じノード内で呼ばれた breakable は、改行するならば全て同時に改行し