On 11/2/25 1:25 PM, ToddAndMargo via perl6-users wrote:
Hi All,
I see what is happening, but exactly what I am not sure:
[0] > my @x="a","b","c","d";
[a b c d]
[1] > say @x
[a b c d]
[1] > say |@x
abcd
I ask because I want to know its effect is on
my $proc = run(|@x, :err, :out)
Many thanks,
-T
Search.brave.com gave me this back. Is it correct?
(I fear "AI Slop").
https://search.brave.com/search?q=raku+what+dows+a+pipe+sign+in+front+of+an+array+variable+do%3F&summary=1&conversation=239b87cf62ce8a58a8bd45
If you are referring to the | symbol in the context of array
slicing or flattening, it can be used in list context to
flatten an array into a list of its elements, but this is
not done by placing | directly in front of the variable name.
Instead, it is used in expressions like |@array to flatten
the array into a list.