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

それまでに求めた素数の配列を返します。

Methods

Classes