るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.096秒)
トップページ > クエリ:q[x] > クエリ:empty?[x]

別のキーワード

  1. socket iff_802_1q_vlan
  2. openssl q
  3. openssl q=
  4. rsa q
  5. dsa q

ライブラリ

クラス

キーワード

検索結果

Thread::Queue#empty? -> bool (21137.0)

キューが空の時、真を返します。

...キューが空の時、真を返します。

//emlist[例][ruby]{
require 'thread'
q
= Queue.new
q
.empty? # => true
q
.push(:resource)
q
.empty? # => false
//}...
...キューが空の時、真を返します。

//emlist[例][ruby]{
q
= Queue.new
q
.empty? # => true
q
.push(:resource)
q
.empty? # => false
//}...

Thread::SizedQueue#empty? -> bool (21101.0)

キューが空の時、真を返します。

キューが空の時、真を返します。

pp (96.0)

オブジェクトなどを見やすく出力するためのライブラリです。

...オブジェクトなどを見やすく出力するためのライブラリです。

このライブラリを require すると Kernel.#pp が定義されます。
Kernel.#p のかわりに Kernel.#pp を使うことにより、
適切にインデントと改行された分かりやすい出力を...
...[ruby]{
require 'pp'

class Hash
def pretty_print(q)
q
.group(2, "<hash>") do
q
.breakable
first = true
self.each{|k, v|
unless first
q
.text(',')
q
.breakable
end
q
.pp k
q
.text ' => '
q
.group(1) do
q
.breakable...
...if v.is_a?(String) and v.size > 10
q
.pp(v[0..9] + '...')
else
q
.pp v
end
end
first = false
}
end
q
.breakable
q
.text "</hash>"
end

def pretty_print_cycle(q)
q
.text(empty? ? '{}' : '{...}')
end
end

h = {:a =...
...class Hash
def pretty_print(q)
q
.group(2, "<hash>") do
q
.breakable
first = true
self.each{|k, v|
unless first
q
.text(',')
q
.breakable
end
q
.pp k
q
.text ' => '
q
.group(1) do
q
.breakable ''
if v.is...
...and v.size > 10
q.pp(v[0..9] + '...')
else
q
.pp v
end
end
first = false
}
end
q
.breakable
q
.text "</hash>"
end

def pretty_print_cycle(q)
q
.text(empty? ? '{}' : '{...}')
end
end

h = {:a => 'a'*5, :b => 'b'*10, :...

Object#pretty_print_cycle(pp) -> () (18.0)

プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。

...の pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。

@param pp PP オブジェクトです。

//emlist[][ruby]{
class Array
def pretty_print_cycle(q)
q
.text(empty? ? '[]' : '[...]')
end
end
//}

@see Object#pretty_print...