【发布时间】:2018-10-16 12:42:24
【问题描述】:
sub fun2{
my $var2 = 10;
my sub fun1{
print"$var2";
$var2++;
}
fun1();
print "$var2";
}
fun2();
我想打印 10 和 11,此代码给出错误“在 source_file 中未启用实验性“my”潜艇”,如果我从“my sub fun1”中删除“my”关键字,则会给出错误“变量“$var2”不会在 source_file.pl 行保持共享” 怎么才能让内子修改外子的数据呢?
谢谢
【问题讨论】:
标签: perl