このスクリプトはaaa
を印刷します。どのように文字列に一致しない?
$b =~ /disabled/
の負数はどのようにして得られるので、$b
が「無効」に一致しない場合はTRUE
を返しますか?
e。私は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は通常_解釈されます。 –
@Tomalak Geret'kal:http://perldoc.perl.org/perlglossary.html#interpreter – ysth