別のキーワード
種類
- インスタンスメソッド (618)
- 特異メソッド (453)
- モジュール関数 (36)
ライブラリ
- ビルトイン (68)
- abbrev (12)
-
cgi
/ html (24) - coverage (8)
- csv (48)
- e2mmap (78)
-
irb
/ context (12) -
irb
/ output-method (24) - json (12)
- logger (6)
-
minitest
/ unit (1) - mkmf (60)
-
net
/ http (12) -
net
/ imap (12) - openssl (36)
- pp (112)
- prettyprint (24)
- prime (96)
- psych (72)
- rake (84)
- readline (12)
-
rexml
/ sax2listener (24) - ripper (72)
-
ripper
/ filter (48) -
ripper
/ lexer (36) -
ripper
/ sexp (24) -
rubygems
/ package / tar _ input (12) -
rubygems
/ requirement (36) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (12)
-
webrick
/ httpproxy (12)
クラス
- Array (16)
- CSV (48)
- Coverage (8)
-
Gem
:: Package :: TarInput (12) -
Gem
:: Requirement (36) -
IRB
:: Context (12) -
IRB
:: OutputMethod (24) - Integer (24)
-
Logger
:: Application (6) - Method (14)
-
Net
:: HTTP (12) -
Net
:: IMAP (12) - Object (24)
-
OpenSSL
:: BN (24) - PP (84)
- PrettyPrint (24)
- Prime (48)
-
Prime
:: PseudoPrimeGenerator (24) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Mapping (60) -
Rake
:: Application (24) -
Rake
:: InvocationChain (24) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) -
Rake
:: Task (12) - Ripper (132)
-
Ripper
:: Filter (48) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Socket (12)
-
WEBrick
:: HTTPProxyServer (12)
モジュール
- Abbrev (12)
-
CGI
:: HtmlExtension (24) - Exception2MessageMapper (78)
- Kernel (84)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: ASN1 (12) -
REXML
:: SAX2Listener (24) - Rake (12)
- Readline (12)
-
RubyVM
:: AbstractSyntaxTree (30)
キーワード
- << (19)
- >> (7)
- Fail (12)
- Raise (12)
- abbrev (12)
-
add
_ loader (12) - anchor= (12)
- append (74)
- application= (24)
- bind (6)
-
compile
_ error (12) -
completion
_ append _ character= (12) -
cpp
_ command (12) - create (12)
- decode (12)
-
def
_ exception (12) - each (48)
-
each
_ prime (24) -
egrep
_ cpp (24) -
end
_ prefix _ mapping (12) -
extend
_ object (6) - fail (6)
- form (24)
- format (12)
- getaddrinfo (12)
- implicit= (12)
-
inspect
_ mode= (12) - jj (12)
- level= (1)
- lex (12)
- log (2)
- log= (1)
-
mu
_ pp (1) - new (73)
-
object
_ group (12) - of (10)
-
on
_ XXX (12) -
on
_ default (12) - parse (58)
-
parse
_ file (10) - ppx (12)
-
pretty
_ print (36) -
pretty
_ print _ cycle (12) - proppatch (12)
- push (8)
- read (12)
- readlines (12)
- seplist (12)
-
set
_ log (1) - sexp (12)
-
sexp
_ raw (12) -
sharing
_ detection (12) -
sharing
_ detection= (12) -
singleline
_ format (12) -
singleline
_ pp (12) - slice (12)
- start (8)
-
start
_ mapping (12) -
start
_ prefix _ mapping (12) - style= (12)
- tag= (12)
- tokenize (12)
-
try
_ cpp (24) -
tty
_ output= (12) -
upper
_ bound= (12) - warn (12)
- warning (12)
- yydebug= (12)
-
zipped
_ stream (12)
検索結果
先頭5件
-
PP
. pp(obj , out = $ > , width = 79) -> object (35137.0) -
指定されたオブジェクト obj を出力先 out に幅 width で出力します。 出力先 out を返します。
...します。
@param obj 表示したいオブジェクトを指定します。
@param out 出力先を指定します。<< メソッドが定義されている必要があります。
@param width 出力先の幅を指定します。
//emlist[][ruby]{
require 'pp'
str = PP.pp(b], [:a, [[:a, [:a... -
PP
# pp(obj) -> () (35107.0) -
指定されたオブジェクト obj を Object#pretty_print を使って自身のバッファに追加します。
...す。
obj がすでに、現在のノードの親において出力されていた場合には、
参照のループが存在しているので、Object#pretty_print の代わりに
Object#pretty_print_cycle が使われます。
@param obj 表示したいオブジェクトを指定します。... -
Kernel
. # pp(*obj) -> object (26163.0) -
指定されたオブジェクト obj を標準出力に見やすい形式(プリティプリント)で出力します。 obj それぞれを引数として PP.pp を呼ぶことと同等です。
... PP.pp を呼ぶことと同等です。
@param obj 表示したいオブジェクトを指定します。
//emlist[例][ruby]{
require 'pp'
b = [1, 2, 3] * 4
a = [b, b]
a << a
pp a
#=> [[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3],
# [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3],
# [...]]
//}
@see PP.pp... -
PP
. singleline _ pp(obj , out= $ >) -> object (23113.0) -
指定されたオブジェクト obj を出力先 out に出力します。 ただし、インデントも改行もしません。 出力先 out を返します。
...出力先 out に出力します。
ただし、インデントも改行もしません。
出力先 out を返します。
@param obj 表示したいオブジェクトを指定します。
@param out 出力先を指定します。<< メソッドが定義されている必要があります。... -
Kernel
. # pp(*obj) -> object (18169.0) -
指定されたオブジェクト obj を標準出力に見やすい形式(プリティプリント)で出力します。 obj それぞれを引数として PP.pp を呼ぶことと同等です。
...ぞれを引数として PP.pp を呼ぶことと同等です。
初回呼び出し時に自動的に pp を require します。
@param obj 表示したいオブジェクトを指定します。
//emlist[例][ruby]{
require 'pp'
b = [1, 2, 3] * 4
a = [b, b]
a << a
pp a
#=> [[1, 2, 3, 1, 2, 3,......1, 2, 3, 1, 2, 3],
# [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3],
# [...]]
//}
@see PP.pp... -
IRB
:: OutputMethod # pp(*objs) -> object (18107.0) -
各 obj を inspect した文字列を self に出力し、最後に改行を出力します。
...各 obj を inspect した文字列を self に出力し、最後に改行を出力します。
@param objs 任意のオブジェクトを指定します。... -
PP
. sharing _ detection -> bool (17062.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
...true である場合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
require 'pp'
b = [1, 2, 3]
a = [b, b]
pp a......#=> [[1, 2, 3], [1, 2, 3]]
PP.sharing_detection = true
pp a #=> [[1, 2, 3], [...]]
//}... -
PP
. sharing _ detection=(boolean) (17062.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
...true である場合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
require 'pp'
b = [1, 2, 3]
a = [b, b]
pp a......#=> [[1, 2, 3], [1, 2, 3]]
PP.sharing_detection = true
pp a #=> [[1, 2, 3], [...]]
//}... -
PP
. sharing _ detection -> bool (17056.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
...
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
b = [1, 2, 3]
a = [b, b]
pp a #=> [[1, 2, 3], [1, 2, 3]]
PP.sh......aring_detection = true
pp a #=> [[1, 2, 3], [...]]
//}... -
PP
. sharing _ detection=(boolean) (17056.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
...
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
b = [1, 2, 3]
a = [b, b]
pp a #=> [[1, 2, 3], [1, 2, 3]]
PP.sh......aring_detection = true
pp a #=> [[1, 2, 3], [...]]
//}... -
PP
# seplist(list , sep = lambda { comma _ breakable } , iter _ method = :each) {|e| . . . } -> () (17048.0) -
リストの各要素を何かで区切りつつ、自身に追加していくために使われます。
...uby]{
q.seplist([1,2,3]) {|v| q.pp v }
q.pp 1
q.comma_breakable
q.pp 2
q.comma_breakable
q.pp 3
//}
@param list 自身に追加したい配列を与えます。iter_method を適切に指定すれば、
Enumerable でなくても構いません。
@param sep 区切りを自身に追......加するブロックを与えます。list がイテレートされないなら、
sep は決して呼ばれません。
@param iter_method list をイテレートするメソッドをシンボルで与えます。
@see PP#comma_breakable... -
PP
# object _ group(obj) { . . . } -> () (17006.0) -
以下と等価な働きをするもので簡便のために用意されています。 group(1, '#<' + obj.class.name, '>') { ... }
...以下と等価な働きをするもので簡便のために用意されています。
group(1, '#<' + obj.class.name, '>') { ... }
@param obj 表示したいオブジェクトを指定します。
@see PrettyPrint#group...