Hi, Array stringification to "1 2" mislead me that something more complicated comes around.
Thanks for fast reply On Mon, Feb 10, 2014 at 2:29 PM, Tobias Leich <em...@froggs.de> wrote: > Hi > Am 10.02.2014 14:19, schrieb Kamil Kułaga: >> Hi, >> >> I've played wit x and xx repetition operators and found interesting result >> using >> rakudo star: >> >>> join("|", (1,2) x 10) >> 1 21 21 21 21 21 21 21 21 21 2 >> >> Is this ok? If true please explain this to me :) Because I >> expected 12121212121212121212 or 12|12|12|12|12|12|12|12|12|12 > <FROGGS> p: say (1,2).Str > <camelia> rakudo-parrot 46234b: OUTPUT«1 2» > > A Parcel stringifies to "1 2". Then you used the string repeatition > operator "x", and I think you want to use the list repeatition operator > "xx" instead. > <FROGGS> p: say join("|", (1,2) xx 10) > <camelia> rakudo-parrot 46234b: > OUTPUT«1|2|1|2|1|2|1|2|1|2|1|2|1|2|1|2|1|2|1|2» > > Then again, you might want to do this instead: > <FROGGS> p: say join("|", (1,2).Str xx 10) > <camelia> rakudo-parrot 46234b: OUTPUT«1 2|1 2|1 2|1 2|1 2|1 2|1 2|1 2|1 > 2|1 2» >> >> PS. perl6 --version >> This is perl6 version 2014.01 built on parrot 5.9.0 revision 0 >> >> -- >> Regards >> >> Kamil Kułaga > -- Pozdrawiam Kamil Kułaga