Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Rationalクラス > **
self ** other -> Rational | Float
[permalink][rdoc]冪(べき)乗を計算します。
other に Float を指定した場合は、計算結果を Float で返しま す。other が有理数であっても、計算結果が無理数だった場合は Float を返します。
r = Rational(3, 4)
r ** Rational(2, 1) # => (9/16)
r ** 2 # => (9/16)
r ** 2.0 # => 0.5625
r ** Rational(1, 2) # => 0.866025403784439
self ** rhs -> Numeric
[permalink][rdoc] [redefined by mathn]
[TODO]
self のべき乗を返します。 Rational になるようであれば Rational で返します。