# New Ticket Created by Matt Follett # Please include the string: [perl #78032] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=78032 >
Hey *, I have come across two cases that seem like bugs. First, this: my $j='A'|'B'; my $pair = $j=>'k'; $pair.kv.say prints out: any("A", "k", "B") Is that what it is supposed to do? The second issue is similar, if I do this: my $junc = 'A' | 'B' | 'C'; my %foo = $junc => 'a value'; say %foo I get: C a value Obviously, accessing anything other than %foo<C> returns Any() whereas accessing %foo<C> actually returns 'a value'. Maybe these aren't bugs and I just don't know any better. Thanks, Matt Follett