September 2017
Beginner
402 pages
9h 52m
English
This group of binary operators is used to create ranges. The two operands define the left and right edges of the range. The presence of the ^ character indicates that the corresponding edge is open; thus, it does not include the given number.
Run the following example to see how it works:
.say for 1 .. 5; # Prints the numbers: 1, 2, 3, 4, 5.say for 1 ..^ 5; # 1, 2, 3, 4.say for 1 ^.. 5; # 2, 3, 4, 5.say for 1 ^..^ 5; # 2, 3, 4
You may choose your own style regarding the spaces around the operators. So, both 1..^5 and 1 ..^ 5 are acceptable. However, it is not possible to insert a space between the characters of the operator, such as 1 .. ^5.