diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-05-07 07:41:21 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-05-07 07:41:21 -0400 |
| commit | 441db9fd212a8770008807641b6bc43f1ce431e6 (patch) | |
| tree | dbb3a57e3835a78357fbb4c3a75dde46c0796f1d | |
| parent | e79a95cc742bfd3d3ccc7baba7e0595403203e38 (diff) | |
Correct Switch definition (fixes #66)
| -rw-r--r-- | doc/control.md | 4 | ||||
| -rw-r--r-- | docs/doc/control.html | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/doc/control.md b/doc/control.md index b7e58436..fe2e77e9 100644 --- a/doc/control.md +++ b/doc/control.md @@ -19,7 +19,7 @@ The useful control structures introduced here are collected as shortened definit # Switch/case statements have many variations; these are a few Match β {ππ¨}Β΄ Select β {(βπ©)βΆ(1βπ©)@} - Switch β {cββπ© β mβΏaβ<ΛβββΏ2β₯1βπ© β (βaβC)βΆm@} + Switch β {cββπ© β mβΏaβ<ΛβββΏ2β₯1βπ© β (mβΈββΎ<C)βΆa@} Test β {fnβ{CβΏAπe:CβΆAβΏE}Β΄π©βFn@} ## Blocks and functions @@ -153,7 +153,7 @@ A simplified version of a switch-case statement is possible if the cases are nat To test against other possible values, the following statement takes interleaved lists of values and actions, and disentangles them. It searches through the values with `β`. - Switch β {cββπ© β mβΏaβ<ΛβββΏ2β₯1βπ© β (βaβC)βΆm@} + Switch β {cββπ© β mβΏaβ<ΛβββΏ2β₯1βπ© β (mβΈββΎ<C)βΆa@} Switch β¨value "increment" β {π€β v+β©1} diff --git a/docs/doc/control.html b/docs/doc/control.html index b4426630..fbd5f0c5 100644 --- a/docs/doc/control.html +++ b/docs/doc/control.html @@ -18,7 +18,7 @@ <span class='Comment'># Switch/case statements have many variations; these are a few </span><span class='Function'>Match</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Function'>π</span><span class='Value'>π¨</span><span class='Brace'>}</span><span class='Modifier'>Β΄</span> <span class='Function'>Select</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Paren'>(</span><span class='Function'>β</span><span class='Value'>π©</span><span class='Paren'>)</span><span class='Modifier2'>βΆ</span><span class='Paren'>(</span><span class='Number'>1</span><span class='Function'>β</span><span class='Value'>π©</span><span class='Paren'>)</span><span class='String'>@</span><span class='Brace'>}</span> -<span class='Function'>Switch</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Value'>c</span><span class='Gets'>β</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Value'>m</span><span class='Ligature'>βΏ</span><span class='Value'>a</span><span class='Gets'>β</span><span class='Function'><</span><span class='Modifier'>Λ</span><span class='Function'>β</span><span class='Modifier2'>β</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Function'>β₯</span><span class='Number'>1</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Paren'>(</span><span class='Function'>β</span><span class='Value'>a</span><span class='Function'>βC</span><span class='Paren'>)</span><span class='Modifier2'>βΆ</span><span class='Value'>m</span><span class='String'>@</span><span class='Brace'>}</span> +<span class='Function'>Switch</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Value'>c</span><span class='Gets'>β</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Value'>m</span><span class='Ligature'>βΏ</span><span class='Value'>a</span><span class='Gets'>β</span><span class='Function'><</span><span class='Modifier'>Λ</span><span class='Function'>β</span><span class='Modifier2'>β</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Function'>β₯</span><span class='Number'>1</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Paren'>(</span><span class='Value'>m</span><span class='Modifier2'>βΈ</span><span class='Function'>β</span><span class='Modifier2'>βΎ</span><span class='Function'><C</span><span class='Paren'>)</span><span class='Modifier2'>βΆ</span><span class='Value'>a</span><span class='String'>@</span><span class='Brace'>}</span> <span class='Function'>Test</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Value'>fn</span><span class='Gets'>β</span><span class='Brace'>{</span><span class='Function'>C</span><span class='Ligature'>βΏ</span><span class='Function'>Aπ</span><span class='Value'>e</span><span class='Head'>:</span><span class='Function'>C</span><span class='Modifier2'>βΆ</span><span class='Function'>A</span><span class='Ligature'>βΏ</span><span class='Function'>E</span><span class='Brace'>}</span><span class='Modifier'>Β΄</span><span class='Value'>π©</span><span class='Separator'>β</span><span class='Function'>Fn</span><span class='String'>@</span><span class='Brace'>}</span> </pre> <h2 id="blocks-and-functions"><a class="header" href="#blocks-and-functions">Blocks and functions</a></h2> @@ -126,7 +126,7 @@ <span class='Brace'>}</span> </pre> <p>To test against other possible values, the following statement takes interleaved lists of values and actions, and disentangles them. It searches through the values with <code><span class='Function'>β</span></code>.</p> -<pre><span class='Function'>Switch</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Value'>c</span><span class='Gets'>β</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Value'>m</span><span class='Ligature'>βΏ</span><span class='Value'>a</span><span class='Gets'>β</span><span class='Function'><</span><span class='Modifier'>Λ</span><span class='Function'>β</span><span class='Modifier2'>β</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Function'>β₯</span><span class='Number'>1</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Paren'>(</span><span class='Function'>β</span><span class='Value'>a</span><span class='Function'>βC</span><span class='Paren'>)</span><span class='Modifier2'>βΆ</span><span class='Value'>m</span><span class='String'>@</span><span class='Brace'>}</span> +<pre><span class='Function'>Switch</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Value'>c</span><span class='Gets'>β</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Value'>m</span><span class='Ligature'>βΏ</span><span class='Value'>a</span><span class='Gets'>β</span><span class='Function'><</span><span class='Modifier'>Λ</span><span class='Function'>β</span><span class='Modifier2'>β</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Function'>β₯</span><span class='Number'>1</span><span class='Function'>β</span><span class='Value'>π©</span> <span class='Separator'>β</span> <span class='Paren'>(</span><span class='Value'>m</span><span class='Modifier2'>βΈ</span><span class='Function'>β</span><span class='Modifier2'>βΎ</span><span class='Function'><C</span><span class='Paren'>)</span><span class='Modifier2'>βΆ</span><span class='Value'>a</span><span class='String'>@</span><span class='Brace'>}</span> <span class='Function'>Switch</span> <span class='Bracket'>β¨</span><span class='Value'>value</span> <span class='String'>"increment"</span> <span class='Separator'>β</span> <span class='Brace'>{</span><span class='Value'>π€</span><span class='Separator'>β</span> <span class='Value'>v</span><span class='Function'>+</span><span class='Gets'>β©</span><span class='Number'>1</span><span class='Brace'>}</span> |
