清晰语法
确定的 grammar、类型规则和执行语义,不依赖 AI。
path("./logs")
|> files("**/*.log")
|> where { file -> file.size > 1mib }
|> flat_map { file -> read_lines(file.path) }
|> where { line -> contains(line, "ERROR") }
|> take(100)
|> save_lines(path("errors.txt"))HHY 用同一种管道模型连接文件、进程、网络请求和结构化数据。
从数据流出发,而不是从循环出发。
把步骤组合成从左到右可读的管道。
原生访问文件、进程、网络与系统信息。
确定的 grammar、类型规则和执行语义,不依赖 AI。
大小、时间和百分比是运行时可检查的一等类型。
不可变集合、有界并发、取消、资源限制和结构化错误。
LEARN
从安装到编写真实系统脚本,沿着清晰路径逐步掌握。