@@ -477,7 +477,7 @@ with the [following methods](appendix-b-grouped.html#match-object-methods)
477
477
[*«logical op»*](tablet-4-operators.html#logical-selection) —
478
478
short circuit *defined or*, returns the first defined value
479
479
(from left to right), similar to [**||**](#pipe-pipe-op) —
480
- high [*precedence*](appendix-g-glossary.html#precedence) version of [**err **](#err )
480
+ high [*precedence*](appendix-g-glossary.html#precedence) version of [**orelse **](#orelse )
481
481
482
482
<a id="backslash-0"/><a id="backslash-zero"/>
483
483
**\\0**<span class="you-provide">s</span>**\[**<span class="you-provide">n</span>**]**
@@ -1147,7 +1147,7 @@ logical [*AND*](appendix-g-glossary.html#and) short circuit operator,
1147
1147
transferring [**$\_**](#context-var) from first to second block or expression,
1148
1148
if first did succeed —
1149
1149
example: `{...} andthen { .say }` —
1150
- see also: [**orelse**](#orelse), [**and**](#orelse )
1150
+ see also: [**orelse**](#orelse) and [**and**](#and )
1151
1151
1152
1152
<a id="anon"/>
1153
1153
**anon**
@@ -2060,13 +2060,6 @@ see also: [**looser**](#looser) and [**tighter**](#tighter)
2060
2060
operator, compares the dynamic state of objects and values, in
2061
2061
contrast with static [**===**](#equal-equal-equal)
2062
2062
2063
- <a id="err"/><a id="err-op"/>
2064
- **err**
2065
- [*«logical op»*](tablet-4-operators.html#logical-selection) —
2066
- short circuit defined or, returns the first defined value from the left,
2067
- low [*precedence*](appendix-g-glossary.html#precedence) version of [**//**](#defined-or) —
2068
- see also: [**or**](#or), [**xor**](#xor)
2069
-
2070
2063
<a id="ERR-global-var"/>
2071
2064
**\$\*ERR**
2072
2065
[*«special var»*](appendix-b-grouped.html#global-variables) —
@@ -3229,7 +3222,7 @@ method name (options: `<NFC NFKC NFD NFKD>`) how strings are going to be normali
3229
3222
[pramameter](appendix-g-glossary.html#parameter) which method should be used,
3230
3223
that defaults to **\$\?NF**
3231
3224
3232
- <a id="Nil-type"/>
3225
+ <a id="Nil"/><a id="Nil -type"/>
3233
3226
**Nil**
3234
3227
[*«undefined value type»*](appendix-b-grouped.html#undefined-types) —
3235
3228
unlike *undef* in Perl 5 it really means no value here —
@@ -3346,7 +3339,7 @@ if there is one then the result is **True** in bool context,
3346
3339
otherwise the first *True* value is returned or the last one,
3347
3340
low [*precedence*](appendix-g-glossary.html#precedence) version of [**||**](#logical-or) —
3348
3341
example: `?('hurray' or 5)` returns `True` —
3349
- see also: [**any**](#any), [**orelse**](#orelse), [**err**](#err), [** xor**](#xor)
3342
+ see also: [**any**](#any), [**orelse**](#orelse), [**xor**](#xor)
3350
3343
3351
3344
<a id="ord"/>
3352
3345
**ord** ([Str](#Str-type) [--\>](#minus-minus-greater-signature) [Int](#Int-type))
@@ -3361,12 +3354,13 @@ converts a character into number according a character table
3361
3354
get the index numbers of some characters,
3362
3355
plural of [**ord**](#ord), reverse of [**chrs**](#chrs)
3363
3356
3364
- <a id="orelse"/>
3357
+ <a id="orelse"/> <a id="orelse-op"/>
3365
3358
**orelse**
3366
3359
*«logical op»* —
3367
3360
logical [*OR*](appendix-g-glossary.html#or) short circuit operator,
3368
3361
transferring an error code from first to second block/command, if
3369
- first do not succeed, similar to [**//**](#defined-or) —
3362
+ first do not succeed (returns [**Nil**](Nil-type)) —
3363
+ low [*precedence*](appendix-g-glossary.html#precedence) version of [**//**](#defined-or) —
3370
3364
example: `{...} orelse { note $! }` —
3371
3365
see also: [**andthen**](#andthen)
3372
3366
@@ -5074,7 +5068,7 @@ the second when both are empty and [**Nil**](#Nil-type) when both are not empty,
5074
5068
low [*precedence*](appendix-g-glossary.html#precedence) version of
5075
5069
[**\^\^**](#caret-caret-op) —
5076
5070
example: `(5 xor 0)` returns `5` —
5077
- see also: [**or**](#or), [**err **](#err )
5071
+ see also: [**or**](#or), [**orelse **](#orelse )
5078
5072
5079
5073
<a id="xx"/><a id="xx-op"/>
5080
5074
**xx**
0 commit comments