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 yields all prime numbers p <=
ubound
.
Note
Prime
.new
returns a object extended by
Prime
::OldCompatibility
in order to compatibility
to Ruby 1.8, and Prime
#each is overwritten by
Prime
::OldCompatibility
#each
.
Prime
.new
is now obsolete. Use
Prime
.instance
.each
or simply
Prime
.each
.
Please login to continue.