Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > mathnライブラリ > Primeクラス
class Prime
クラスの継承リスト: Prime < Enumerable < Object < Kernel < BasicObject
Abstract
特異メソッド
new
-
素数を生成するオブジェクトを作ります。
インスタンスメソッド
each
-
素数について繰り返すイテレータです。 これは無限ループになるので必ず break を入れてください。
例:
> q=Prime.new; i = 0; q.each {|x| break if i > 5; puts x; i+=1;} 2 3 5 7 11 13
succ
next
-
次の素数を返します。
例:
q = Prime.new q.succ # => 2 q.succ # => 3 q.succ # => 5
primes
-
それまでに求めた素数の配列を返します。