在下面的代码中,来自Alias 的博客文章,我注意到使用了双感叹号!!
。我想知道它是什么意思,以及将来我可以去哪里找到这样的 Perl 语法的解释。(是的,我已经!!
在perlsyn搜索过)。
package Foo;
use vars qw{$DEBUG};
BEGIN {
$DEBUG = 0 unless defined $DEBUG;
}
use constant DEBUG => !! $DEBUG;
sub foo {
debug('In sub foo') if DEBUG;
...
}
更新
感谢您的所有回答。
这是我刚刚发现的与列表壁球运算符相关的其他内容x!!