作者:mobiledu2502855777 | 来源:互联网 | 2024-12-11 10:20
只是一个关于嵌套功能的学术问题。例如:%inner = (1, "monday", 2, "tuesday"...);%outer = ("hello", 1, "days", %inner);回答散
只是一个关于嵌套功能的学术问题。
例如:
%inner = (1, "monday", 2, "tuesday"...);
%outer = ("hello", 1, "days", %inner);
回答
散列中的值始终是标量,但也可以是散列引用。
my %outer = (hello => 1,
days => %inner);
或者您可以直接输入匿名哈希:
my %outer = (hello => 1,
days => {1 => 'Monday',
2 => 'Tuesday',
...});
在没有引用的情况下,“嵌套”散列被展平,有时用于覆盖默认值:
my %cOnf= (%default, %specific);