@@ -2199,7 +2199,8 @@ This operator cannot be overloaded, as it's handled specially by the compiler.
2199
2199
2200
2200
= head1 Item assignment precedence
2201
2201
2202
- = head2 X < infix C « = » |item = >
2202
+ X < |item = >
2203
+ = head2 infix C « = »
2203
2204
2204
2205
= begin code :skip-test
2205
2206
sub infix:<=>(Mu $a is rw, Mu $b)
@@ -2384,10 +2385,11 @@ well, so they are also checked against the endpoint:
2384
2385
2385
2386
= head1 List prefix precedence
2386
2387
2387
- = head2 X < infix C « = » |list = >
2388
+ X < |list = >
2389
+ = head2 infix C « = »
2388
2390
2389
- X < List assignment operator > . Its exact semantics are left to the container type on the
2390
- left-hand side. See L < Array > and L < Hash > for common cases.
2391
+ X < List assignment operator > . Its exact semantics are left to the container type
2392
+ on the left-hand side. See L < Array > and L < Hash > for common cases.
2391
2393
2392
2394
The distinction between item assignment and list assignment is determined by
2393
2395
the parser depending on the syntax of the left-hand side.
@@ -2574,14 +2576,15 @@ good-things() notandthen 'boo'.say;
2574
2576
2575
2577
Same as L < infix C < || > |#infix || > , except with looser precedence.
2576
2578
2577
- Returns the first argument that evaluates to C < True > in boolean context,
2578
- or otherwise the last argument, it short-circuits. Please note that C < or > is easy
2579
+ Returns the first argument that evaluates to C < True > in boolean context, or
2580
+ otherwise the last argument, it short-circuits. Please note that C < or > is easy
2579
2581
to misuse. See L < traps|/language/traps#Loose_boolean_operators > .
2580
2582
2581
2583
X < |orelse >
2582
2584
= head2 infix C « orelse »
2583
2585
2584
- The C < orelse > operator is similar to C < infix // > , except with looser precedence and C < $_ > aliasing.
2586
+ The C < orelse > operator is similar to C < infix // > , except with looser precedence
2587
+ and C < $_ > aliasing.
2585
2588
2586
2589
Returns the first defined argument, or else the last argument. Last argument
2587
2590
is returned as-is, without being checked for definedness at all.
0 commit comments