Ruby 4.1 リファレンスマニュアル

instance method Float#**

self ** other -> Float | Complex[permalink][rdoc][edit]
(Complex) → Complex
(Numeric) → Float

selfother 乗を返します。

Float オブジェクトを左項とする算術演算子 ** はこのメソッドの呼び出しになります。

[PARAM] other:
self に対する冪指数(べきしすう)
# Float を返す例
p 1.2 ** 3.0  # => 1.7279999999999998
p 3.0 + 4.5 - 1.3 / 2.4 * 3 % 1.2 ** 3.0 # => 5.875
p 0.0 ** 0 # => 1.0

# Complex を返す例
p (-1.0) ** 0.5 # => (0.0+1.0i)