# New Ticket Created by  Moritz Lenz 
# Please include the string:  [perl #130293]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=130293 >


moritz: m: my %h is default([]); %h<a>.push: 1; %h<b>.push: 2; say %h
camelia: rakudo-moar 2d0198: OUTPUT«{}␤»
moritz: m: my %h; %h<a>.push: 1; %h<b>.push: 2; say %h
camelia: rakudo-moar 2d0198: OUTPUT«{a => [1], b => [2]}␤»
moritz: does this look like a bug to anybody else?
babydrop: yeah
moritz: I was curious whether it created two distinct arrays, but
        didn't expect to see %h empty
* moritz rakudos submitbug

I expected the output from the first to be {a => [1, 2], b => [1, 2]},
or if 'is default' clones the value, {a => [1], b => [2]}.


-- 
Moritz Lenz
https://deploybook.com/ -- https://perlgeek.de/ -- https://perl6.org/

Reply via email to