Yuhang Wu
|
a7aa274be3
|
feat(part3): 添加所有权练习题答案和详细解析
- 在main.rs中添加了引用相关的代码示例,演示x、y、z三个变量的使用
- 在练习题文档中补充了题目1-1到1-6的正确答案,解释了所有权和借用规则
- 详细分析了题目2-1到2-4关于借用生命周期的问题,提供了正确的代码修复方案
- 解决了悬垂引用(dangling reference)问题,修正了函数返回引用的错误做法
- 完善了字符串操作相关练习的答案,包括count_words、first_and_last等函数实现
- 补充了切片操作练习的完整代码和逻辑说明
- 修正了所有权转移和引用借用的概念性错误,提供了准确的解析
- 更新了Rust所有权系统与其他语言内存管理机制的对比分析
|
2026-07-13 15:01:35 +08:00 |
Yuhang Wu
|
e70182aaee
|
feat(main): 添加复合类型、函数和控制流示例
- 在ex2_scalar_types中添加布尔类型变量
- 在ex3_compound_types中添加数组遍历示例
- 实现ex4_functions中的数学运算函数(加法、阶乘、奇偶判断)
- 添加ex5_control_flow中的条件判断和fizzbuzz逻辑
- 实现ex6_loops中的各种循环结构(loop、while、for)
- 添加mini_guessing_game猜数字小游戏
- 实现count_letters字母统计功能
- 注释掉部分练习函数,启用新的练习内容
|
2026-07-10 15:39:12 +08:00 |
Yuhang Wu
|
73e25a8e12
|
feat(part3): 添加Rust所有权概念详解文档和练习题
添加了完整的Rust所有权系统学习材料,包括:
- 详细的所有权概念解释文档,涵盖移动、借用、切片等核心概念
- 包含基础题、填空题、编程题等多种类型的练习题
- 创建Cargo项目框架和示例代码
- 涵盖所有权规则、引用与借用、可变引用等关键知识点
|
2026-07-08 11:34:01 +08:00 |