Funzione Perl log
Descrizione
Questa funzione restituisce il logaritmo naturale di EXPR o $ _ se omesso. Per ottenere il logaritmo di un'altra base, usa l'algebra di base: il logaritmo in base N di un numero è uguale al logaritmo naturale di quel numero diviso per il logaritmo naturale di N.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
log EXPR
log
Valore di ritorno
Questa funzione restituisce un numero in virgola mobile nel contesto scalare.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di 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);
}
Quando viene eseguito il codice sopra, produce il seguente risultato:
log10(2): 0.301029995663981
log10(2): 0.477121254719662
log10(2): 0.698970004336019