跳转到内容
简体中文

标准库

Ku 标准库随 CLI 一起分发,直接通过 std 导入,无需另装包。按任务选择下列模块;每个参考页列出接口、返回值、错误和示例。

模块 用途
string Unicode 字符串、查找、切片与替换
array 数组读取、组合与映射
object 字符串键对象、字段与默认值
json JSON 编码、解码与动态值转换

文件、时间与网络

“文件、时间与网络”章节
模块 用途
fs UTF-8 文件读写与目录列表
time 时间戳、日期、格式化、时长与等待
config .env 与 YAML 配置
http HTTP 客户端、路由、请求与响应
bytes 二进制缓冲
net TCP 与 TLS 客户端

数据库与开发工具

“数据库与开发工具”章节
模块 用途
pg / redis / mysql 数据库客户端、连接池与结果读取
lexer / parser 词法与语法调试摘要
import json from "std.json"
import { http, time } from "std"

每页示例都显式导入依赖。数据库、bytes 和 net 目前使用 native C 后端,其他模块的具体范围见各页及支持矩阵。

T! 表示可能返回 Error 的 Result;用 ? 传播或 try/catch 处理。& 参数只读借用,不消费原值,也不隐式复制。返回新字符串或数组所需的分配与输入复制是不同的操作。

示例集按可直接运行的任务组织;包与模块介绍你自己的库。std.task 是内部观测接口,应用程序通过 async fn 与 await 使用 Task,见并发指南。