APIdock / Ruby
/
method

each

ruby latest stable - Class: Prime
each(ubound = nil, generator = EratosthenesGenerator.new, &block)
public

Iterates the given block over all prime numbers.

Parameters

ubound

Optional. An arbitrary positive number. The upper bound of enumeration. The method enumerates prime numbers infinitely if ubound is nil.

generator

Optional. An implementation of pseudo-prime generator.

Return value

An evaluated value of the given block at the last time. Or an enumerator which is compatible to an Enumerator if no block given.

Description

Calls block once for each prime number, passing the prime as a parameter.

ubound

Upper bound of prime numbers. The iterator stops after it yields all prime numbers p <= ubound.

# File lib/prime.rb, line 136
 def each(ubound = nil, generator = EratosthenesGenerator.new, &block)
 generator.upper_bound = ubound
 generator.each(&block)
 end

AltStyle によって変換されたページ (->オリジナル) /