IO
控制台与文件系统 IO,通过 `IO` 效果跟踪。
IO
IO effect 仍然是公开示例里处理控制台、文件和宿主交互的实际边界。
今日已验证
- 把
with IO放在外层边界,其余流水线尽量保持纯净。 - 显式
with ...effect 仍然是语言真实合同的一部分。 - 先运行
souc check,再考虑run或build。
当前限制
run是否可用取决于你选择的构件和运行时路径。- 真实行为取决于具体的
souc二进制,而不只是仓库里有哪些文件。
在这个仓库中验证
fn main() with IO {
println("Hello, Sounio!")
}