前端之家收集整理的这篇文章主要介绍了
Perl中单引号和双引号有什么区别?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Perl中,’和’有什么区别?
例如,我有2个变量,如下所示:
$var1 = '\(';
$var2 = "\(";
$res1 = ($matchStr =~ m/$var1/);
$res2 = ($matchStr =~ m/$var2/);
$res2语句抱怨Unmatched(在HERE标记在正则表达式之前)
双引号使用变量扩展.单引号不
在双引号字符串中,您需要转义某些字符以阻止它们被不同的解释.在单引号字符串中,您不会(除了反斜杠,如果它是字符串中的最后一个字符)
my $var1 = 'Hello';
my $var2 = "$var1";
my $var3 = '$var1';
print $var2;
print "\n";
print $var3;
print "\n";
这将输出
Hello
$var1
Perl Monks对这个here有很好的解释
原文链接:https://www.f2er.com/Perl/172534.html