instance method
Set#delete_if
() { (A) -> untyped } -> self
delete_if { |o| ... } → self
delete_if → enumerator
set.c
View on GitHub ↗
static VALUE
set_i_delete_if(VALUE set)
{
RETURN_SIZED_ENUMERATOR(set, 0, 0, set_enum_size);
rb_check_frozen(set);
set_iter(set, set_delete_if_i, 0);
set_compact_after_delete(set);
return set;
}
Deletes every element of the set for which block evaluates to true, and returns self. Returns an enumerator if no block is given.