Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > primeライブラリ > Prime::EratosthenesGeneratorクラス > next

instance method Prime::EratosthenesGenerator#next

next -> Integer[permalink][rdoc]
succ -> Integer

次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。

また内部的な列挙位置を進めます。



require 'prime'
generator = Prime::EratosthenesGenerator.new
p generator.next #=> 2
p generator.next #=> 3
p generator.succ #=> 5
p generator.succ #=> 7
p generator.next #=> 11