Hash#reject!()是一种Hash类方法,它检查是否对哈希数组进行了任何更改。
用法:Hash.reject!()
参数:散列值
返回:true-如果进行更改,否则返回false
范例1:
# Ruby code for Hash.reject!() method
# declaring Hash value
a = { "a" => 100, "b" => 200 }
# declaring Hash value
b = {"a" => 100}
# declaring Hash value
c = {"a" => 100, "c" => 300, "b" => 200}
# reject! Value
puts "Hash a reject! form:#{a.reject! {|key, value| key < "b"}}\n\n"
输出:
Hash a reject! form:{"b"=>200}
范例2:
# Ruby code for Hash.reject!() method
# declaring Hash value
b = {"a" => 100}
# declaring Hash value
c = {"a" => 100, "c" => 300, "b" => 200}
# reject! Value
puts "Hash b reject! form:#{b.reject!{|key, value| value < 200}}\n\n"
puts "Hash c reject! form:#{c.reject!{|key, value| key < "b"}}\n\n"
输出:
Hash b reject! form:{} Hash c reject! form:{"c"=>300, "b"=>200}
相关用法
- Ruby Hash reject用法及代码示例
- Ruby Enumerable reject()用法及代码示例
- Ruby Array reject!()用法及代码示例
- Ruby Array reject()用法及代码示例
- Ruby Hash value?用法及代码示例
- Ruby Hash size()用法及代码示例
- Ruby Hash to_proc用法及代码示例
- Ruby Hash values_at用法及代码示例
- Ruby Hash to_s用法及代码示例
- Ruby Hash shift()用法及代码示例
- Ruby Hash select()用法及代码示例
- Ruby Hash to_hash用法及代码示例
- Ruby Hash replace()用法及代码示例
注:本文由纯净天空筛选整理自Kirti_Mangal大神的英文原创作品 Ruby | Hash reject! method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。