为什么我不必对atan2等使用“使用Math::Trig”?
为什么我不必use Math::Trig;
在我的 Perl 程序中使用来调用atan2()
?
根据文档,atan2()
不是“Perl 核心”的一部分。
我有 Perl 5.18.4。我查看了标准 Perl 模块列表,我确实看到列出了 Math::Trig,但我仍然认为“use”语句是必需的。诚然,此时我的 Perl 知识只有大约 6 个月。因此,一个简单的答案是引用 Perl 官方文档。或者,也许这里还有其他我不明白的事情。
这是我正在谈论的一个例子。
#!/usr/bin/perl
use strict;
use warnings;
$value = atan2(1, 1) * 4;
print "$valuen";
输出:
3.14159265358979
回答
您不需要,use Math::Trig;
因为atan2是一个内置函数。您还可以从命令行看到这一点:
perldoc -f atan2