検索結果
先頭5件
-
Hash
# select -> Enumerable :: Enumerator (18115) -
key, value のペアについてブロックを評価し、真となるペアだけを含む 配列を生成して返します。
...真となるペアだけを含む
配列を生成して返します。
生成される配列は、[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 -> Enumerator (18115) -
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| . . . } -> Array (18115) -
key, value のペアについてブロックを評価し、真となるペアだけを含む 配列を生成して返します。
...真となるペアだけを含む
配列を生成して返します。
生成される配列は、[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 (18115) -
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! -> Enumerator (3115) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...
select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。
@see Hash#select, Hash#delete_if,Hash#rej... -
Hash
# select! {|key , value| . . . } -> self | nil (3115) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...
select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。
@see Hash#select, Hash#delete_if,Hash#rej... -
Hash
# keep _ if -> Enumerator (15) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...
select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。
@see Hash#select, Hash#delete_if,Hash#rej... -
Hash
# keep _ if {|key , value| . . . } -> self (15) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...
select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。
@see Hash#select, Hash#delete_if,Hash#rej... -
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!...
