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 时重复执行循环体。