Fonction de journal Perl
La description
Cette fonction renvoie le logarithme naturel de EXPR, ou $ _ si omis. Pour obtenir le log d'une autre base, utilisez l'algèbre de base: Le log en base N d'un nombre est égal au log naturel de ce nombre divisé par le log naturel de N.
Syntaxe
Voici la syntaxe simple de cette fonction -
log EXPR
log
Valeur de retour
Cette fonction renvoie un nombre à virgule flottante dans un contexte scalaire.
Exemple
Voici l'exemple de code montrant son utilisation de base -
#!/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);
}
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
log10(2): 0.301029995663981
log10(2): 0.477121254719662
log10(2): 0.698970004336019