るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.004秒)
トップページ > クラス:Integer[x] > 種類:特異メソッド[x]

ライブラリ

検索結果

Integer.each_prime(upper_bound) -> Enumerator (2)

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。

@see Prime#each

Integer.each_prime(upper_bound) {|prime| ... } -> object (2)

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。

@see Prime#each

Integer.from_prime_division(pd) -> Integer (2)

素因数分解の配列 pd から数を求めます。 pd は [素因数, 指数] 組の配列です。

...素因数分解の配列 pd から数を求めます。
pd は [素因数, 指数] 組の配列です。

例:

Integer
.from_prime_division [[2,3],[3,2]]
# => 72 == 2**3 * 3**2...
素因数分解された結果を元の数値に戻します。

@param pd 整数のペアの配列を指定します。含まれているペアの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。

@see Prime#int_from_prime_division

例:
Prime.int_from_prime_division([[2,2], [3,1]]) #=> 12
Prime.int_from_prime_division([[2,2], [3,2]]) #=> 36

Integer.induced_from(num) -> Integer (2)

num を Integer に変換した結果を返します。 引数が数値の場合は小数部が切り捨てられ、そうでない場合はTypeErrorをraiseします。

...num を Integer に変換した結果を返します。
引数が数値の場合は小数部が切り捨てられ、そうでない場合はTypeErrorをraiseします。

Integer
.induced_from 1.4 #=> 1
Integer
.induced_from 1.9 #=> 1
Integer
.induced_from -1.9 #=> -1
Integer
.induced_from '1...

Integer.yaml_tag_subclasses? -> true (2)

常に true を返します。

常に true を返します。

ライブラリ内部で使用します。

絞り込み条件を変える