> Date: Sun, 8 Dec 2002 21:52:33 -0800
> From: Dave Storrs <[EMAIL PROTECTED]>
>
> On Sat, Dec 07, 2002 at 01:28:41PM +1100, Damian Conway wrote:
> > Dave Whipp wrote:
> > 
> > > I notice everyone still want Int context for eval of the block:
> > > Pease don't forget about hashes. Is there such a thing as
> > > 'hashkey context'?
> > 
> > I doubt it. Unless you count Str context.
> 
> My understanding was that in Perl6, you could use pretty much anything
> for a hashkey--string, number, object, whatever, and that it did not
> get mashed down into a string.  Did I have this wrong?

By default they're keyed by strings.  You can smack a property on them
to key them by something else, though:

    my %sparse is keyed(Int);
    my %anything is keyed(Object);  # or UNIVERSAL

Luke

Reply via email to