Perl-log

提供:Dev Guides
移動先:案内検索

Perlログ関数

説明

この関数は、EXPRの自然対数、または省略された場合は$ _を返します。 別のベースのログを取得するには、基本代数を使用します。数値のベースNログは、その数値の自然対数をNの自然対数で割った値に等しくなります。

構文

以下は、この関数の簡単な構文です-

log EXPR

log

戻り値

この関数は、スカラーコンテキストで浮動小数点数を返します。

以下は、その基本的な使用法を示すコード例です-

#!/usr/bin/perl -w

print "log10(2): ", log10(2), "\n";
print "log10(2): ", log10(3), "\n";
print "log10(2): ", log10(5), "\n";

sub log10 {
   my $n = shift;
   return log($n)/log(10);
}

上記のコードが実行されると、次の結果が生成されます-

log10(2): 0.301029995663981
log10(2): 0.477121254719662
log10(2): 0.698970004336019