dumpvar.pl
来自「perl learn perl by examples」· PL 代码 · 共 28 行
PL
28 行
package DUMPVAR;
sub dumpvar {
($packageName) = @_;
$rPackage = \%{"${packageName}::"}; # Get a reference to the appropriate symbol table hash.
$, = " " ;
while (($varName, $globValue) = each %$rPackage) {
print "$varName ============================= \n";
*var = $globValue;
if (defined ($var)) {
print "\t \$$varName $var \n";
}
if (defined (@var)) {
print "\t \@$varName @var \n";
}
if (defined (%var)) {
print "\t \%$varName ",%var," \n";
}
}
}
package Test;
$x = 10;
@y = (1,3,4);
%z = (1,2,3,4, 5, 6);
$z = 300;
DUMPVAR::dumpvar("Test");
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?