Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > primeライブラリ > Integerクラス > each_prime

singleton method Integer.each_prime

each_prime(upper_bound) {|prime| ... } -> object[permalink][rdoc] [added by prime]
each_prime(upper_bound) -> Enumerator [added by prime]

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

[PARAM] upper_bound:
任意の正の整数を指定します。列挙の上界です。 nil が与えられた場合は無限に列挙し続けます。
[RETURN]
ブロックの最後に評価された値を返します。 ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。

[SEE_ALSO] Prime#each