【发布时间】:2021-06-22 15:55:38
【问题描述】:
我不知道 Perl。我正在尝试阅读一些我没有编写的 Perl 代码,并且我在这一行被卡了一两天:
use constant RUNTIME => eval "use Time::SoFar qw( runinterval )" || !$@;
我已经拼凑了大部分,但我无法弄清楚最后一点,!$@。
这不包含在我读过的任何教程中,也不清楚我应该寻找哪一页文档,因为我不知道任何与它相关的关键字。
网络搜索随机符号没有结果,因为大多数搜索引擎都会忽略它们(显然包括 Stack Overflow 的)。
我也无法将其分解为更简单的组件。我认为$ 和@ 是标量和数组变量的标志,但这显然不是它们在这里的使用方式。单独搜索它们只会给出这些变量印记的结果。
那么,我需要一位专家。在这种情况下,!$@ 是什么意思?
【问题讨论】:
-
perlvar是破译随机符号的页面
标签: perl