Perlを使用してミニ検索エンジンを作成しています。その間、基数10への対数を含む数式を使用しています。ただし、値によってはエラーが発生します。
-9.4351e+0.007のログを取得できません。
このエラーが発生している場所を追跡することはできません。この場合は無視したいだけです。これをPerlでどのように処理できますか。基数10へのログを見つけるためのサブルーチンは次のようになります。
sub log10 {
my $n=shift;
return log($n)/log(10);
}
だからおそらく私はそうならと言うチェックを探しているので、値はログを見つけられません。