请考虑以下代码段:
#GLOBAL SPACE HERE
{
#NESTED HERE
my %hash = (
key1 => 'A',
key2 => 'B',
key3 => 'C',
key4 => 'D',
);
sub test
{
#subroutine code goes here
}
}
当它们嵌套在花括号中时,如何从全局范围访问哈希或子例程?
答案 0 :(得分:2)
散列在词法上限定为块(花括号),因此只能从该块内部访问它。无论范围如何,都可以从任何地方访问子程序。