Re: Hash creation with duplicate keys

2005-07-21 Thread Luke Palmer
On 7/20/05, Ingo Blechschmidt [EMAIL PROTECTED] wrote:
 Hi,
 
 # 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 %hasha;# 1
 
 Can somebody confirm this?

Yes.  This is for the case:

foo(a = 1, *%defaults);

So that foo's $a gets one even if it exists in %defaults.

Luke


Hash creation with duplicate keys

2005-07-20 Thread Ingo Blechschmidt
Hi,

# 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 %hasha;# 1

Can somebody confirm this?


--Ingo

-- 
Linux, the choice of a GNU | Mathematicians practice absolute freedom.
generation on a dual AMD   | -- Henry Adams  
Athlon!|