Chiba Logo CHIBA v0.6.13
CHIBA blog RSS feed
CHIBA / DOCS / LEVEL-1 SPEC

Use

这里集中展示 CHIBA level-1 specification,覆盖 core language、control flow、memory、patterns、IR lowering 与 package system 等实现边界。

The docs surface keeps CHIBA level-1 specification pages browsable inside the site, with direct paths into language, control flow, memory, pattern, and lowering rules.

Use

语法

use 用于导入名称,当前大纲包括:

  • 单项导入
  • multi import
  • glob import

语义

use 改变当前文件或 block 的可见名称集合,但不改变被导入定义的原始归属。

use 的作用域是 block 级

名称冲突编译器报错

glob import 不可以再次导出

use 只改变当前可见名字集合,不改变原始 item 的归属 namespace。

Usage

use demo.math.add
use demo.io.{print, println}
use demo.prelude.*

注释:use 可以单项、multi 或 glob 导入;冲突名称在导入点直接报错。

边界

glob import 不参与再次导出;导入优先影响名字可见性,而不是 item 身份。