class Prime::EratosthenesGenerator
PseudoPrimeGenerator
的一个实现。
使用 EratosthenesSieve
。
公共类方法
new() 点击切换源代码
# File prime-0.1.3/lib/prime.rb, line 411 def initialize @last_prime_index = -1 super end
公共实例方法
rewind() 点击切换源代码
# File prime-0.1.3/lib/prime.rb, line 420 def rewind initialize end
succ() 点击切换源代码
# File prime-0.1.3/lib/prime.rb, line 416 def succ @last_prime_index += 1 EratosthenesSieve.instance.get_nth_prime(@last_prime_index) end
也别名为:next