# Perl 5
my %hash = (a => 1, b => 2, a => 3);
warn $hash{a}; # 3
But I vaguely remember having seen...:
# Perl 6
my %hash = (a => 1, b => 2, a => 3);
say %hash<a>; # 1
Can somebody confirm this?
--Ingo
--
Linux, the choice of a GNU | Mathematicians practice absolute freedom.
generation on a dual AMD | -- Henry Adams
Athlon! |
Yes. This is for the case:
foo(a => 1, *%defaults);
So that foo's $a gets one even if it exists in %defaults.
Luke
It's likely that the leftmost-wins rule applies only to binding,
not assignment.
Larry