array.delete_if {|item| block } → array
Deletes every element of self for which block evaluates to true.
a = [ "a", "b", "c" ] a.delete_if {|x| x >= "b" } #=> ["a"]
Source Code
/* * call-seq: * array.delete_if {|item| block } -> array * * Deletes every element of <i>self</i> for which <i>block</i> evaluates * to <code>true</code>. * * a = [ "a", "b", "c" ] * a.delete_if {|x| x >= "b" } #=> ["a"] */ static VALUE rb_ary_delete_if(ary) VALUE ary; { rb_ary_reject_bang(ary); return ary; }
<code/>and<pre/>for code samples.