Documentation for infix xx

Documentation for infix xx, assembled from the following types:

language documentation Operators

From Operators

(Operators) infix xx

multi sub infix:<xx>($a$b --> List:D)

List repetition operator.

Returns a list of $a repeated and evaluated $b times ($b is coerced to Int). If $b <= 0 , the empty list is returned.

The left-hand side is evaluated for each repetition, so

say [12xx 5;
# OUTPUT: «([1 2] [1 2] [1 2] [1 2] [1 2])␤» 

returns five distinct arrays (but with the same content each time), and

rand xx 3

returns three pseudo random numbers that are determined independently.

The right-hand side can be *, in which case a lazy, infinite list is returned.