Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】log()関数の使い方

log関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

log関数は、与えられた数値の対数を計算する関数です。この関数はRubyの標準ライブラリであるMathモジュールに属しており、数学的な計算機能を提供します。主に、自然対数(底がネイピア数eの対数)を求める場合や、特定の底に基づいた対数を求める場合に使用されます。

log関数には、最低1つの引数が必要です。1つ目の引数には、対数を計算したい正の浮動小数点数または整数を指定します。例えば、log(10)と記述すると、10の自然対数が計算されます。オプションとして、2つ目の引数に底(base)となる数値を指定することも可能です。底を指定した場合、その底に基づく対数が計算されます。例えば、log(100, 10)と記述すると、10を底とする100の対数(つまり2)が計算されます。

計算結果は浮動小数点数として返されます。なお、引数に負の数やゼロを指定した場合、ArgumentErrorが発生しますのでご注意ください。log関数は、科学技術計算や統計分析など、対数を用いた処理が必要な場面で活用されます。

構文(syntax)

1log(10.0)

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ