るりまサーチ

最速Rubyリファレンスマニュアル検索!
16件ヒット [1-16件を表示] (0.009秒)
トップページ > クラス:Hash[x] > クエリ:Hash#keep_if[x]

ライブラリ

キーワード

検索結果

Hash#keep_if -> Enumerator (23001)

キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。

...ct! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。

ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。

@see Hash#select, Hash#delete_if,Hash#reject!...

Hash#keep_if {|key, value| ... } -> self (23001)

キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。

...ct! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。

ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。

@see Hash#select, Hash#delete_if,Hash#reject!...

Hash#select! -> Enumerator (23001)

キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。

...ct! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。

ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。

@see Hash#select, Hash#delete_if,Hash#reject!...

Hash#select! {|key, value| ... } -> self | nil (23001)

キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。

...ct! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。

ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。

@see Hash#select, Hash#delete_if,Hash#reject!...

Hash#delete_if -> Enumerator (7)

キーと値を引数としてブロックを評価した結果が真であ るような要素を self から削除します。

...", 8 => "2" }
p h #=> { 6 => "4", 8 => "2" }

p h.delete_if{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 8 => "2" }
p h.reject!{|key, value| key.to_i < value.to_i } #=> nil

@see Hash#reject,Hash#delete
@see Hash#keep_if,Hash#select!...

絞り込み条件を変える

Hash#delete_if {|key, value| ... } -> self (7)

キーと値を引数としてブロックを評価した結果が真であ るような要素を self から削除します。

...", 8 => "2" }
p h #=> { 6 => "4", 8 => "2" }

p h.delete_if{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 8 => "2" }
p h.reject!{|key, value| key.to_i < value.to_i } #=> nil

@see Hash#reject,Hash#delete
@see Hash#keep_if,Hash#select!...

Hash#reject! -> Enumerator (7)

キーと値を引数としてブロックを評価した結果が真であ るような要素を self から削除します。

...", 8 => "2" }
p h #=> { 6 => "4", 8 => "2" }

p h.delete_if{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 8 => "2" }
p h.reject!{|key, value| key.to_i < value.to_i } #=> nil

@see Hash#reject,Hash#delete
@see Hash#keep_if,Hash#select!...

Hash#reject! {|key, value| ... } -> self|nil (7)

キーと値を引数としてブロックを評価した結果が真であ るような要素を self から削除します。

...", 8 => "2" }
p h #=> { 6 => "4", 8 => "2" }

p h.delete_if{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 8 => "2" }
p h.reject!{|key, value| key.to_i < value.to_i } #=> nil

@see Hash#reject,Hash#delete
@see Hash#keep_if,Hash#select!...