什么是符文?
符文 /ro͞on/ 名词
一个用作神秘或魔法符号的字母或标记。
符文是你在 .svelte 和 .svelte.js / .svelte.ts 文件中用来控制 Svelte 编译器的符号。如果你把 Svelte 看作一门语言,符文就是语法的一部分 — 它们是 关键字。
符文有一个 $ 前缀,看起来像函数:
let let message: stringmessage = function $state<"hello">(initial: "hello"): "hello" (+1 overload)
namespace $state
$state('hello');然而,它们与普通的 JavaScript 函数有很大不同:
- 你不需要导入它们 — 它们是语言的一部分
- 它们不是值 — 你不能将它们赋值给变量或作为参数传递给函数
- 就像 JavaScript 关键字一样,它们只在特定位置有效(如果你把它们放在错误的地方,编译器会提示你)
Legacy mode
在 Svelte 5 之前,符文是不存在的。
上一页 下一页