Content
11 Lessons • 0 Quizzes • 0 Challenges
Rust 程序
- 1
基本程序
- 2
基本格式化
- 3
打印样式
- 4
注释
- 5
挑战 1:显示输出
- 6
解决方案回顾 1:显示输出
- 7
挑战 2:使用占位符显示输出
- 8
解决方案回顾 2:使用占位符显示输出
Rust 变量
- 1
什么是变量?
- 2
作用域与变量遮蔽
- 3
挑战:定义变量
- 4
解决方案回顾:定义变量
Rust 数据类型
- 1
什么是数据类型?
- 2
数值类型:整数和浮点数
- 3
布尔值
- 4
字符与字符串
- 5
数组
- 6
元组
- 7
常量变量
- 8
挑战 1:声明一个数组
- 9
解决方案回顾 1:声明一个数组
- 10
挑战 2:声明一个元组
- 11
解决方案回顾 2:声明一个元组
Rust 操作符
- 1
运算符简介
- 2
算术运算符
- 3
逻辑运算符
- 4
比较运算符
- 5
位运算符
- 6
赋值运算符和复合赋值运算符
- 7
类型转换运算符
- 8
借用与解引用操作符
- 9
优先级和结合性
- 10
挑战:计算 (a + b)³
- 11
解题回顾:计算 (a + b)³
Rust 中的 if 和 if let 表达式
- 1
条件表达式简介
- 2
if 表达式
- 3
if let 表达式
- 4
匹配表达式
- 5
不同条件语句的比较
- 6
挑战 1:判断奇偶数
- 7
解决方案回顾 1:判断奇偶性
- 8
挑战 2:制作一个计算器
- 9
解决方案回顾 2:制作一个计算器
Rust 循环
- 1
循环简介
- 2
确定循环 - For 循环
- 3
不定循环 - while 和 loop
- 4
中断语句
- 5
continue 语句
- 6
嵌套循环
- 7
循环标签
- 8
挑战 1:求阶乘
- 9
解题思路 1:求阶乘
- 10
挑战 2:计算循环迭代次数直到满足某个条件
- 11
解决方案回顾 2:统计循环迭代次数直到满足某个条件
- 12
挑战 3:打印一个直角三角形
- 13
解题思路 3:打印一个直角三角形
Rust 函数
- 1
函数简介
- 2
带参数的函数
- 3
按值传递
- 4
按引用传递
- 5
从函数返回值
- 6
带多个返回值的函数
- 7
函数接收数组作为参数
- 8
挑战 1:判断能否被 3 和 4 整除
- 9
解决方案回顾 1:检查能否被 3 和 4 整除
- 10
挑战 2:返回一个平方数组
- 11
解决方案回顾 2:返回一个平方数组
- 12
递归
- 13
挑战3:寻找第n个斐波那契数
- 14
解决方案三:查找第 n 个斐波那契数
Rust 字符串
- 1
字符串简介
- 2
字符串对象的核心方法
- 3
遍历字符串
- 4
更新字符串
- 5
字符串切片
- 6
函数和字符串
- 7
挑战:连接以 'c' 开头的单词
- 8
解决方案回顾:连接以 'c' 开头的单词
Rust 向量
- 1
向量简介
- 2
调整向量大小
- 3
遍历向量
- 4
切片向量
- 5
挑战:调整向量大小
- 6
解决方案回顾:调整向量大小
Rust 结构体
- 1
结构体简介
- 2
函数和结构体
- 3
结构体的方法
- 4
结构体的静态方法
- 5
元组结构体
- 6
挑战:计算两点之间的距离
- 7
解决方案回顾:计算两点之间的距离
结论
- 1
快速概览
- 2
接下来是什么?
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User