Rust 关键词
在 Rust 中,以下是所有的关键词列表,以及它们的作用和用途:
as:类型转换关键字,用于将一个类型转换为另一个类型。
async:异步函数关键字,用于定义异步函数。
await:等待异步结果关键字,用于等待异步函数的执行结果。
break:循环控制关键字,用于跳出当前的循环语句。
const:常量声明关键字,用于声明一个常量。
continue:循环控制关键字,用于结束当前的循环迭代并进入下一次迭代。
crate:模块作用域关键字,用于指定当前模块范围内的作用域。
dyn:动态类型关键字,用于表示一个动态类型。
else:条件选择关键字,用于指定一个条件不成立时的执行语句。
enum:枚举类型关键字,用于定义一个枚举类型。
extern:链接属性关键字,用于指定 Rust 代码与其他语言的链接属性。
false:布尔类型关键字,表示逻辑上的假。
fn:函数定义关键字,用于定义一个函数。
for:循环关键字,用于定义一个循环。
if:条件选择关键字,用于指定一个条件成立时的执行语句。
impl:实现关键字,用于实现接口或者定义类型的某些特定功能。
in:循环控制关键字,用于指定在循环中使用的变量。
let:变量声明关键字,用于声明一个变量。
loop:循环关键字,用于定义一个无限循环。
match:模式匹配关键字,用于进行模式匹配操作。
mod:模块关键字,用于定义一个模块。
move:闭包关键字,用于将某些变量移动到闭包内部。
mut:可变性控制关键字,用于指定一个变量为可变类型。
pub:访问控制关键字,用于表示该变量、方法或模块是公开可见的。
ref:引用关键字,用于引用某个变量。
return:函数返回关键字,用于指定函数返回值。
self:上下文关键字,用于指定代码块的当前上下文环境。
Self:类型关键字,表示当前类型。
static:静态变量关键字,用于声明一个静态变量。
struct:结构体类型关键字,用于定义一个结构体类型。
super:上一级模块关键字,用于指定当前模块的上一级模块。
trait:特性或接口关键字,用于定义一个特性或接口。
true:布尔类型关键字,表示逻辑上的真。
type:类型别名关键字,用于定义一个类型别名。
unsafe:不安全代码块关键字,用于指定一个不安全的代码块。
use:导入模块关键字,用于导入一个模块。
where:类型判断关键字,用于指定一个类型满足某些条件时的执行语句。
while:循环关键字,用于定义一个 while 循环。
这些关键词都是 Rust 语言的基础构造块,正确理解和使用它们是编写和维护 Rust 代码的重要基础。特别是一些限制性的关键词,如unsafe
和 ref
等,需要开发者注意其使用场景并避免误用。
来源
ChatGTP 问询
2023/3/31 13:52:26