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 代码的重要基础。特别是一些限制性的关键词,如unsaferef 等,需要开发者注意其使用场景并避免误用。

来源

ChatGTP 问询

2023/3/31 13:52:26

posted @ 2023-04-09 19:03  夏目贵志ㅤ  阅读(612)  评论(0编辑  收藏  举报