第 9 章
模块与错误
组织代码,传播结构化错误并可靠清理资源。
Pure HHY 模块
import { add } from "./math.hhy"
add(20, 22) |> printV1.0 支持相对 import、具名导入、别名、export、模块缓存和循环检测。不支持远程 import 或第三方包安装。
结构化错误
try {
read_text(path("config.json"))
|> parse_json
|> print
} catch err {
print_error(err)
exit(1)
}try/catch 处理即时错误,on_error 可恢复惰性 Flow 错误。所有失败沿统一 Error stage 传播,并在退出作用域时释放资源。
