Mention other possibilities to introduce blocks
The original text only mentions the block statement and parentheses. But many other statements can use blocks, e.g. if, for, while.
This commit is contained in:
parent
fcec1ae159
commit
91d57e4e77
1 changed files with 15 additions and 2 deletions
|
|
@ -4,9 +4,22 @@ title: Blocks
|
|||
|
||||
# Blocks
|
||||
|
||||
There are two ways to introduce a block, with the `block: ` statement or with `()`s.
|
||||
Blocks can be introduced in two different ways: by indenting statements or with `()`s.
|
||||
|
||||
The block statement can also be labeled, making it useful for breaking out of loops and is useful for general scoping as well.
|
||||
The first way ist to use indenting, e.g. using `if-elif-else`, `while`, `for` statements, or the `block` statement.
|
||||
|
||||
``` nimrod
|
||||
if true:
|
||||
echo "Nimrod is great!"
|
||||
|
||||
while false:
|
||||
echo "This line is never output!"
|
||||
|
||||
block:
|
||||
echo "This line, on the other hand, is always output"
|
||||
```
|
||||
|
||||
The `block` statement can also be labeled, making it useful for breaking out of loops and is useful for general scoping as well.
|
||||
|
||||
``` nimrod
|
||||
block outer:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue