【Ruby3.x】Float::**()メソッドの使い方
**メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
**メソッドは、レシーバである浮動小数点数(Float)を指定された回数だけ累乗する計算を実行するメソッドです。
このメソッドは、数学におけるべき乗の計算を行います。具体的には、メソッドの呼び出し元となる浮動小数点数が基数となり、引数として渡される数値が指数となります。例えば、x ** y の形式で使用すると、x を基数、y を指数とした x の y 乗を計算します。
引数には、整数または浮動小数点数を指定できます。引数が正の整数の場合は、基数をその回数だけ掛け合わせる計算となります。また、引数が負の整数の場合は、基数の正の指数乗の逆数を計算します。引数が浮動小数点数の場合も、一般的なべき乗の計算ルールに従って結果が算出されます。例えば、4.0 ** 0.5 と記述すると、4.0 の平方根である 2.0 が返されます。
計算の結果は、常に浮動小数点数(Float)として返されます。このメソッドは、科学技術計算や統計処理など、数値のべき乗を求める様々な場面で活用されます。Rubyでは、この ** 演算子は算術演算子の一つとして広く利用されています。
構文(syntax)
13.0 ** 2
引数(parameters)
req
- other_float: べき乗するもう一方の浮動小数点数
戻り値(return)
Float
このメソッドは、レシーバとなるFloat値と引数で渡された数値を累乗した結果をFloat値で返します。