Hi Folks, I ran into this situation today, which seems counterintuitive:
my @one = 1,2,3; my @two = 4,5,6; my @both = @one,@two; my @first = @both[0]; say @one.raku; say @first.raku; output: [1, 2, 3] [[1, 2, 3],] I was expecting @first and @one to be the same. I discovered that I could instead write either of these -- my (@first) = @both[0]; my @first := @both[0]; or I could change the @both assignment to be my @both := @one, @two; ..but I wonder if there's an idiomatic approach -- or way of thinking about this -- that makes this flow more intuitive. thanks Brian