功能 exp() Perl

在Perl编程语言都有一个内置的功能 exp().

功能 log() 返回基地的自然对数的指定权力:

▶ 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

参数

如果功能 log() 不会给没有参数、功能适用 的可变 $_:

在这个例子中,可变 $_ 包含 undef、功能的工作完全一样 log(0),返回 1,但是仍然 此外,一个警告显示 Use of uninitialized value $_ in exp at script.pl line 6. 由于这一事实,即在代码中有一条线 use warnings;:

▶ Run
#!/usr/bin/perl

use strict;
use warnings;

print exp();

标准的使用 exp() 是通过一个单一的论点。

如果传输功能 exp() 多个参数,它将是一个错误和执行代码将被停止。

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

回值

功能 exp() 总是返回的数量。

官方文件

这里是输出的命令 perldoc -f exp:

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

相关的主题

其他文章