該腳本將打印aaa
。如何不匹配字符串?
如何得到$b =~ /disabled/
的負數,所以當$b
與「禁用」不匹配時,返回TRUE
?
即,我想保留if語句,但想要$b !=~ /disabled/
。
#!/usr/bin/perl
use warnings;
use strict;
my $a = 1;
my $b = "disabled";
if ($a == 1 && $b =~ /disabled/) {
print "aaa\n";
}
請注意,這完全等同於使用'!〜';沒有特殊的「不匹配」操作,'!〜'編譯成與'!(... =〜...)'相同的操作。 – ysth
@ysth:Perl通常是_interpreted_。 –
@Tomalak Geret'kal:http://perldoc.perl.org/perlglossary.html#interpreter – ysth