+ -
当前位置:首页 → 问答吧 → 郁闷与strict格式

郁闷与strict格式

时间:2011-03-15

来源:互联网

  1. use strict;
  2. my $c=100;
  3. &cc;
  4. print "\$c=$c";
  5. sub cc{
  6.         $c++;
  7. }
复制代码
  1. use strict;
  2. sub cc{
  3.         $c++;
  4. }
  5. my $c=100;
  6. &cc;
  7. print "\$c=$c";
复制代码
请问为什么上边的代码无误,下面的就要求对$c++中的$c严格声明??是否与解释器的编译原理有关?

作者: lion7beckham   发布时间: 2011-03-15



QUOTE:
请问为什么上边的代码无误,下面的就要求对$c++中的$c严格声明??是否与解释器的编译原理有关?
lion7beckham 发表于 2011-03-15 15:32




一个my $c在前, 另一个my $c在后....

作者: jason680   发布时间: 2011-03-15

http://bbs.chinaunix.net/viewthr ... ge=1&highlight=

作者: zhlong8   发布时间: 2011-03-15

回复 jason680


    正解!!

作者: lion7beckham   发布时间: 2011-03-15

感谢光明使者~~非常不错的总结!



QUOTE:
zhlong8 发表于 2011-03-15 15:42

作者: lion7beckham   发布时间: 2011-03-15



QUOTE:
感谢光明使者~~非常不错的总结!
lion7beckham 发表于 2011-03-15 16:42




    侠客 你懂的

作者: zhlong8   发布时间: 2011-03-15

my 是词法作用域

作者: flw   发布时间: 2011-03-15