如何将已经推入数组的哈希(hash)与“源”哈希分离?这里涉及到IT技术。
输出结果如下:
my %country;
my Hash @array;
%country{ 'country' } = 'France';
@array.push(%country);
%country{ 'country' } = 'Germany';
@array.push(%country);
.say for @array;
输出结果如下:
{country => Germany}
{country => Germany}
当然这不是我想要的。
my $a = 1; ++$a; # ($a = $a + 1)
和my $h = Hash.new('a' => 'b'); $h{'a'} = 'c'; # ( $h.STORE_AT_KEY('a','c') )
是不同的。 - Brad Gilbert