るりまサーチ

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

別のキーワード

  1. _builtin <
  2. bigdecimal <
  3. float <
  4. filter <

ライブラリ

キーワード

検索結果

Hash#<(other) -> bool (18119.0)

self が other のサブセットである場合に真を返します。

...lf が other のサブセットである場合に真を返します。

@param other 自身と比較したい Hash オブジェクトを指定します。

h1 = {a:1, b:2}
h2 = {a:1, b:2, c:3}
h1 < h2 # => true
h2 < h1 # => false
h1 < h1 # => false

@see Hash#<=, Hash#>=, Hash#>...

Hash#<=(other) -> bool (6101.0)

self が other のサブセットか同じである場合に真を返します。

...other のサブセットか同じである場合に真を返します。

@param other 自身と比較したい Hash オブジェクトを指定します。

h1 = {a:1, b:2}
h2 = {a:1, b:2, c:3}
h1 <= h2 # => true
h2 <= h1 # => false
h1 <= h1 # => true

@see Hash#<, Hash#>=, Hash#>...

Hash#delete_if -> Enumerator (19.0)

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

....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#del...
...ete
@see Hash#keep_if,Hash#select!...

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

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

....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#del...
...ete
@see Hash#keep_if,Hash#select!...

Hash#reject! -> Enumerator (19.0)

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

....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#del...
...ete
@see Hash#keep_if,Hash#select!...

絞り込み条件を変える

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

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

....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#del...
...ete
@see Hash#keep_if,Hash#select!...

Hash#reject -> Enumerable::Enumerator (7.0)

self を複製して、ブロックを評価した値が真になる要 素を削除したハッシュを返します。

...とほぼ同じです。
selfを破壊的に変更したい場合はかわりにHash#delete_ifかHash#reject!を使います。

h = { 2 =>"8" ,4 =>"6" ,6 =>"4" ,8 =>"2" }

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

@see Hash#delete_if,Hash#delete,Enumerable#reject...

Hash#reject {|key, value| ... } -> Hash (7.0)

self を複製して、ブロックを評価した値が真になる要 素を削除したハッシュを返します。

...とほぼ同じです。
selfを破壊的に変更したい場合はかわりにHash#delete_ifかHash#reject!を使います。

h = { 2 =>"8" ,4 =>"6" ,6 =>"4" ,8 =>"2" }

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

@see Hash#delete_if,Hash#delete,Enumerable#reject...

Hash#select -> Enumerator (7.0)

key, value のペアについてブロックを評価し,真となるペアだけを含む ハッシュを生成して返します。

...して返します。

h = { "a" => 100, "b" => 200, "c" => 300 }
h.select {|k,v| k > "a"} #=> {"b" => 200, "c" => 300}
h.select {|k,v| v < 200} #=> {"a" => 100}...

Hash#select {|key, value| ... } -> Hash (7.0)

key, value のペアについてブロックを評価し,真となるペアだけを含む ハッシュを生成して返します。

...して返します。

h = { "a" => 100, "b" => 200, "c" => 300 }
h.select {|k,v| k > "a"} #=> {"b" => 200, "c" => 300}
h.select {|k,v| v < 200} #=> {"a" => 100}...

絞り込み条件を変える