Method: Array#delete_if

Defined in:
array.c

#delete_if {|item| ... } ⇒ Array

Deletes every element of self for which block evaluates to true.

a = [ "a", "b", "c" ]
a.delete_if {|x| x >= "b" }   #=> ["a"]

Yields:

  • (item)

Returns:



2041
2042
2043
# File 'array.c', line 2041

static VALUE
rb_ary_delete_if(ary)
VALUE ary;