La función de exp() en Perl

En el lenguaje de programación Perl tiene integrada la función de exp().

La función de log() devuelve la base de logaritmo natural en la medida de:

▶ Run
#!/usr/bin/perl

use feature qw(say);

say exp(0); # 1
say exp(1); # 2.71828182845905
say exp(2); # 7.38905609893065
say exp(3); # 20.0855369231877

Los argumentos

En caso de que la función de log() no se transfieren a ningún argumento, la función trabaja con la variable $_:

En este ejemplo, la variable $_ contiene undef, la función funciona de la misma manera como log(0), devuelve 1, pero aún adicionalmente se muestra una advertencia Use of uninitialized value $_ in exp at script.pl line 6. por el hecho de que en el código hay una línea use warnings;:

▶ Run
#!/usr/bin/perl

use strict;
use warnings;

print exp();

Uso estándar de la función de exp() es el de pasar un argumento.

Si para pasar a la función exp() más de un argumento, lo que se producirá un error y la ejecución del código se detiene.

Too many arguments for exp at script.pl line 3, near "2)"
Execution of script.pl aborted due to compilation errors.

El valor devuelto

La función de exp() siempre devuelve el número.

La documentación oficial

He aquí el resultado del comando perldoc -f exp:

    exp EXPR
    exp     Returns *e* (the natural logarithm base) to the power of EXPR.
            If EXPR is omitted, gives "exp($_)".

Temas relacionados

Otros articulos