不确定我的标题是否清晰,但我是 perl 的新手,没有其他方式来真正描述它。 我想做的是这样的:
if(condition){
my $VAR = " ";
}
然后在其他地方使用 $VAR...
if(! $USR){
my $USR = "$VAR";
}
有没有办法调用在别处引用但已被括起来的标量? {}
提前致谢...
最佳答案
在作用域 {} 内声明的变量在作用域外销毁。 您需要先声明变量。始终使用 strict 和 warnings 这会为你节省很多时间。
use strict;
use warnings;
my $VAR;
my $USR;
if(condition){
$VAR = " ";
}
if(! $USR){
$USR = "$VAR";
}
关于linux - Perl 中的标量 - 可以在整个脚本中导出它们吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25573679/