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

String Literal Protocol

这里集中展示 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.

String Literal Protocol

语法

该条目描述普通字符串如何进入 handler / desugar 协议。

语义

字符串字面量不必直接固定到单一构造函数;它可以经过协议映射到某个字符串处理入口。

level-1 把普通 string、raw string、multiline string、interpolation string、prefix string 统一到同一个字面量协议模型。

也就是说,这些 surface 先形成统一的字符串字面量描述,再交给默认字符串构造路径或 prefix handler。

Usage

let a = "plain"
let b = r#"raw"#
let c = "hello ${name}"
let d = sql"select * from users"

注释:四种 surface 最终都进入同一字面量协议模型,只是在默认 handler 与 prefix handler 上分流。