hackquest logo
 

Rust 基础课程

这是第一门关于 Rust 编程的入门课程。

Language

Rust

Total Length

5.0h

Part of Learning Track

Build on Vara + 2

What You’ll Learn

Rust 所有权概念的介绍。 复合数据类型的介绍。 流程控制的介绍。 错误处理与宏的介绍。
所有权
数据类型

Syllabus

初识 Rust

Rust 的变量、基础数据类型、函数、语句及表达式

Rust 所有权

Rust 所有权和借用

复合数据类型

Rust 字符串、元组、结构体、枚举、数组及HashMap

流程控制和模式匹配

Rust 的流程控制、模式匹配、方法、泛型及 Trait

生命周期

Rust 的悬垂引用、生命周期

错误处理和宏

1、Rust 的错误处理 2、宏的整体介绍 3、声明式宏 4、过程宏(派生宏&属性式宏&函数式宏) 5、Rust 、项目结构