るりまサーチ

最速Rubyリファレンスマニュアル検索!
105件ヒット [101-105件を表示] (0.207秒)
トップページ > クエリ:t[x] > クエリ:@[x] > 種類:インスタンスメソッド[x] > クラス:Hash[x] > クエリ:keep_if[x]

別のキーワード

  1. _builtin keep_if
  2. env keep_if
  3. hash keep_if
  4. array keep_if
  5. set keep_if

ライブラリ

キーワード

検索結果

<< < 1 2 >>

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

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

...f から削除します。

delete_if は常に self を返します。
reject! は、要素を削除しなかった場合には nil を返し、
そうでなければ self を返します。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
h = { 2 => "8" ,4...
...ct!{|key, value| key.to_i < value.to_i } #=> { 6 => "4", 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!...
<< < 1 2 >>