るりまサーチ

最速Rubyリファレンスマニュアル検索!
8件ヒット [1-8件を表示] (0.005秒)
トップページ > クラス:Integer[x] > クエリ:**[x]

関連するキーワード

  1. rational
  2. _builtin
  3. rational
  4. matrix
  5. bignum

ライブラリ

キーワード

検索結果

Integer#**(other) -> Rational | Float | Integer (18125)

冪(べき)乗を計算します。

...たは0の整数(Integer)ならば、整数(Integer)を返す。
* otherが負の整数(Integer)ならば、有理数(Rational)を返す。
* otherが有理数(Rational)や浮動小数(Float)ならば、浮動小数(Float)を返す。

例:

2 ** 3 #=> 8
2 ** -3 #=>...
...Rational(1, 8)
2 ** Rational(3) #=> 8.0
2 ** Rational(1, 2) #=> 1.4142135623731...

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

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

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

例:

Integer
.from_prime_division [[2,3],[3,2]]
# => 72 == 2**3 * 3**2...

Integer#chr -> String (7)

与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。 引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

...ng::EUC_JP
# => RangeError: invalid codepoint 0x3042 in EUC-JP
p 12354.chr Encoding::ASCII_8BIT
# => RangeError: 12354 out of char range
p (2**32).chr
# => RangeError: bignum out of char range

@param encoding エンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_j...

Integer#chr(encoding) -> String (7)

与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。 引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

...ng::EUC_JP
# => RangeError: invalid codepoint 0x3042 in EUC-JP
p 12354.chr Encoding::ASCII_8BIT
# => RangeError: 12354 out of char range
p (2**32).chr
# => RangeError: bignum out of char range

@param encoding エンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_j...

Integer#prime_division(generator = Prime::Generator23.new) -> [[Integer, Integer]] (7)

自身を素因数分解した結果を返します。

...り、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は self の素因数、第2要素は n**e が self を割り切る最大の自然数 e です。

@raise ZeroDivisionError self がゼロである場合に発生します。

@see Prime#prime...

絞り込み条件を変える