self ** other -> Numeric[permalink][rdoc][edit]-
selfのother乗を返します。Integerオブジェクトを左項とする算術演算子**はこのメソッドの呼び出しになります。- [PARAM]
other: -
selfに対する冪指数(べきしすう)
p 2 ** 3 # => 8 p 2 ** 0 # => 1 p 0 ** 0 # => 1結果が巨大すぎる整数になりそうなとき、警告を出したうえで Float::INFINITY を返します。
計算を放棄して Float::INFINITY を返す例p 100**9999999 # => warning: in a**b, b may be too big # Infinity判定の閾値は変わりえます。
[SEE_ALSO] BigDecimal#power, Integer#pow
- [PARAM]