class Hamster::Vector
def select
- Yield: - Once for each element.
Returns:
-
(Vector)
-
def select return enum_for(:select) unless block_given? reduce(self.class.empty) { |vector, item| yield(item) ? vector.add(item) : vector } end
(Vector)
-
def select return enum_for(:select) unless block_given? reduce(self.class.empty) { |vector, item| yield(item) ? vector.add(item) : vector } end