789 B
789 B
title | description | menu | weight | ||||||
---|---|---|---|---|---|---|---|---|---|
Blocks | A block is a possibly empty sequence of statements within matching braces ({}). |
|
203 |
A block is a possibly empty sequence of statements within matching braces ({}
).
Block = "{" StatementList "} .
StatementList = { Statement } .
In addition to explicit blocks in the source code, there are implicit blocks:
- The universe block encompasses all Flux source text.
- Each package has a package block containing all Flux source text for that package.
- Each file has a file block containing all Flux source text in that file.
- Each function literal has its own function block even if not explicitly declared.
Blocks nest and influence scoping.