Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > primeライブラリ > Prime::OldCompatibilityモジュール
クラスの継承リスト: Prime::OldCompatibility
Ruby1.8 との互換性のためのモジュールです。 Prime オブジェクトにRuby 1.8互換の機能を与えます。
Prime.new が返すインスタンスはこのモジュールで Object#extend されています。一方、 Prime.instance が返すインスタンスは extend されていません。
each {|prime| ... } -> object
[permalink][rdoc]each -> object
Prime#each を再定義します。
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。 無限ループになるので必ず break を入れてください。
break 後に再度呼び出すと、最初からではなくインスタンス内部に保存されている中断位置から列挙を再開します。
next -> Integer
[permalink][rdoc]succ -> Integer
Prime#next を再定義します。
次の素数を返します。