108件ヒット
[101-108件を表示]
(0.107秒)
種類
- インスタンスメソッド (48)
- 特異メソッド (36)
- ライブラリ (24)
ライブラリ
- pp (24)
- prettyprint (60)
クラス
- PP (24)
- PrettyPrint (60)
キーワード
-
comma
_ breakable (12) - new (24)
- pp (12)
- prettyprint (12)
- seplist (12)
-
singleline
_ format (12)
検索結果
先頭1件
-
prettyprint (48.0)
-
pretty printing アルゴリズムのためのライブラリです。
...ます。同時に子ノードのインデントの深さも決めます。
* PrettyPrint#breakable を使って改行しても良い場所を指定します。
同じノード内で呼ばれた breakable は、改行するならば全て同時に改行します。
//emlist[][ruby]{
require 'pret......s.size + 1) do
p2.breakable
p2.text('a')
p2.breakable
p2.text('b')
p2.breakable
p2.text('c')
end
p2.flush
puts p2.output
#=>
# hello
# a
# b
# c
//}
=== References
Christian Lindig, Strictly Pretty, March 2000,
http://www.st.cs.uni-sb.de/~lindig/papers/pretty/strictly......-pretty.html
Philip Wadler, A prettier printer, March 1998,
http://homepages.inf.ed.ac.uk/wadler/topics/language-design.html#prettier...