Chức năng exp() trong Perl

Perl ngôn ngữ đã được tích hợp trong chức năng exp().

Chức năng log() trở lại các cơ sở của tự nhiên, để quy định điện:

▶ 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

Lập luận

Nếu các chức năng log() không cho không có lý luận, các chức năng làm việc với một biến $_:

Trong ví dụ này, biến $_ chứa undef, chức năng hoạt động chính xác giống như log(0), trở về 1, nhưng vẫn ngoài ra, một lời cảnh báo được hiển thị Use of uninitialized value $_ in exp at script.pl line 6. do thực tế rằng trong những mã đó là một dòng use warnings;:

▶ Run
#!/usr/bin/perl

use strict;
use warnings;

print exp();

Tiêu chuẩn bằng cách sử dụng exp() là để vượt qua nó một cuộc tranh luận.

Nếu các chức năng chuyển exp() nhiều hơn một cuộc tranh luận, nó sẽ là một lỗi mã thực hiện sẽ được dừng lại.

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

Trở lại giá trị

Chức năng exp() luôn luôn trở về một con số.

Tài liệu chính thức

Đây là kết quả của sự chỉ huy perldoc -f exp:

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

Chủ đề liên quan

Các bài viết khác