diff options
author | Araq <rumpf_a@web.de> | 2014-10-02 10:08:41 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-10-02 10:08:41 +0200 |
commit | c99ec1654452eede8b374eb85cb05b2e759be23f (patch) | |
tree | cf6362bf57bd1129654a89d05a305a99dcac00d2 /doc/tut1.txt | |
parent | 2011805829089d631951411c4a7cc7ab33653712 (diff) | |
download | Nim-c99ec1654452eede8b374eb85cb05b2e759be23f.tar.gz |
deprecated string case statements without 'else'
Diffstat (limited to 'doc/tut1.txt')
-rw-r--r-- | doc/tut1.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/tut1.txt b/doc/tut1.txt index 2a836190c..950f758f1 100644 --- a/doc/tut1.txt +++ b/doc/tut1.txt @@ -312,7 +312,7 @@ the compiler that for every other value nothing should be done: The empty `discard statement`_ is a *do nothing* statement. The compiler knows that a case statement with an else part cannot fail and thus the error disappears. Note that it is impossible to cover all possible string values: -that is why there is no such check for string cases. +that is why string cases always need an ``else`` branch. In general the case statement is used for subrange types or enumerations where it is of great help that the compiler checks that you covered any possible |