在这个perl脚本的上下文中,'\ n'是什么意思

时间:2012-04-30 02:15:53

标签: perl

我需要解释为什么这个perl代码的输出是错误的,但我不明白perl中的'\'含义。 这是学校作业

#!/user/bin/perl
$x=5;
$y=\$x;
print "$x , $y, $$y \n";
$x=6;
print "$x , $y, $$y \n";
$y=4;
print "$x , $y, $$y\n";

这也是它给出的输出。

5 , SCALAR(0x8daaa0), 5 
6 , SCALAR(0x8daaa0), 6 
6 , 4, 

3 个答案:

答案 0 :(得分:6)

\是引用运算符。 $y现在提到$x。因此$$y$x

您可以参考perldoc perlreftut了解更多信息。

答案 1 :(得分:3)

查看解释参考资料的perldoc perlref

答案 2 :(得分:1)

\会引用其后面的变量。

要显示warnings,请添加:

use warnings;