📄️ and
and 用于在模式匹配中组合多个模式,也可以作为 && 运算符的替代写法。
📄️ break
break 用于提前退出 for / while / loop。
📄️ case
case 是 match 表达式中的分支。
📄️ const
const 用于声明常量。常量名必须以 @ 开头。
📄️ continue
continue 用于跳过本次循环剩余部分,进入下一次循环。
📄️ effect
effect 是保留关键字。
📄️ else
else 用于 if 表达式,也可用作 while 和 for 循环的可选分支。
📄️ false
false 是布尔字面量,表示逻辑假。
📄️ finally
finally 是保留关键字。
📄️ fn
使用 fn 关键字定义一个函数或函数表达式。
📄️ for
for 用于遍历可迭代对象。
📄️ global
global 关键字用于读取全局变量或判断某个全局变量是否存在。
📄️ handle
handle 是保留关键字。
📄️ if
if 用于 if 表达式或 match 表达式的守卫条件。
📄️ in
in 用于“包含/存在”判断,以及 for 循环。
📄️ inf
inf 是正无穷大的 number 常量。
📄️ is
is 用于模式匹配:value is pattern,结果为 boolean。
📄️ let
let 用于声明局部变量。
📄️ loop
loop 创建一个无限循环,通常配合 break 退出。
📄️ match
match 表达式对一个值进行分支匹配,由多个 case 组成。
📄️ mod
mod 用于声明一个模块。
📄️ mut
mut 用于声明可变变量。
📄️ nan
nan 是一个特殊的 number 值(Not a Number)。它与任何值都不相等(包括它自己)。
📄️ nil
nil 表示“空值”。当访问不存在的字段、对 nil 进行空安全链式调用等场景时,结果也会是 nil。
📄️ not
not 用于在模式匹配中取反一个模式,也可以作为 ! 运算符的替代写法。
📄️ op
op 是保留关键字。
📄️ or
or 用于在模式匹配中组合多个模式,也可以作为 || 运算符的替代写法。
📄️ perform
perform 是保留关键字。
📄️ pub
pub 用于将模块内的声明导出。
📄️ resume
resume 是保留关键字。
📄️ return
return 用于从函数中返回值。
📄️ true
true 是布尔字面量,表示逻辑真。
📄️ try
try 是保留关键字。
📄️ type
type 用于获得值的类型名字符串。
📄️ _
_ 是弃元关键字,用于在模式匹配中匹配并忽略任意值。
📄️ use
use 是保留关键字。
📄️ where
where 是保留关键字。
📄️ while
while 循环在条件为 true 时重复执行循环体。