块
A block 是在匹配的花括号 ({}) 内的可能为空的语句序列。
Block = "{" StatementList "}" .
StatementList = { Statement } .
除了源代码中的 显式块,还有 隐式块:
- 宇宙区块 包括所有的 Flux 源文本。
- 每个包都有一个 包块,其中包含该包的所有 Flux 源文本。
- 每个文件都有一个 文件块,其中包含该文件中的所有 Flux 源文本。
- 每个函数字面量都有自己的 函数块,即使没有明确声明。
区块嵌套并影响作用域。