1 抽象 1.1 抽象方法 1.1.1 抽象方法 使用关键字 abstract 创建抽象类,用于提供接口的部分类的实现。当一个派生类继承自该抽象...
1 访问限制 1.1 简介 C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围...
1 集合 集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希...
1 异步编程 async/await 1.1 简介 异步编程是一种在 Rust 中处理非阻塞操作的方式,允许程序在执行长时间的 I/O 操作时不...
1 并发编程 安全高效的处理并发是 Rust 诞生的目的之一,主要解决的是服务器高负载承受能力。并发(concurrent)的概念是指程序不同的...
1 宏 1.1 简介 宏(Macros)是一种在编译时生成代码的强大工具,它允许在编写代码时创建自定义语法扩展。宏(Macro)是一种在代码中进...
1 结构体 1.1 简介 1.1.1 定义 Rust 中的结构体(Struct)与元组(Tuple)都可以将若干个类型不一定相同的数据捆绑在一起...
1 所有权 1.1 简介 所有权对大多数开发者而言是一个新颖的概念,它是 Rust 为高效使用内存而设计的语法机制。所有权概念是为了让 Rust...
1 函数 1.1 函数和代码块 Rust 函数的基本形式:fn <函数名> ( <参数> ) <函数体>,需要注意的是 Rust 函数名称 的命...