select!() public

Invokes the given block passing in successive elements from self, deleting elements for which the block returns a false value.

The array may not be changed instantly every time the block is called.

If changes were made, it will return self, otherwise it returns nil.

If no block is given, an Enumerator is returned instead.

See also Array#keep_if.

Array#filter! is an alias for Array#select!.

Show source
Register or log in to add new notes.