感谢网友分享
Rust 初学者入门指南 | Rust 101
在这门为完全初学者设计的课程中,学习 Rust 编程语言的基础概念。
说明
本课程为你提供了开始学习Rust编程语言所需的一切。本课程专为完全初学者以及那些已经熟悉编程但希望扩展技能的人设计。
课程涵盖了Rust的核心主题,如基本类型、变量、函数、错误处理、内存管理、所有权等更多内容。
要求
耐心和愿意学习的态度。
计算环境(Windows、Linux、Mac)建议配备8GB RAM和20GB磁盘空间,但这不是必需的。
学习目标
理解Rust与其他编程语言的区别。
学会用Rust编写基本和复杂的程序。
理解Rust中的内存管理和所有权概念。
提升你的整体开发技能。
课程内容
-
介绍
-
课程支持
-
安装Rust
-
文档
-
创建我们的第一个项目
-
主函数与宏
-
注释
-
错误
-
整数
-
浮点数
-
布尔值
-
字符
-
变量类型
-
作用域和遮蔽
-
后缀和下划线
-
挑战A概览
-
挑战A解决方案
-
元组
-
数组
-
切片
-
字符串概述
-
转义
-
模块和库
-
用户输入
-
数学运算符
-
依赖项
-
挑战B概览
-
挑战B解决方案
-
比较运算符和真值表
-
条件语句
-
匹配
-
循环
-
函数
-
挑战C概览
-
挑战C解决方案
-
向量
-
结构体
-
枚举
-
泛型
-
特性
-
所有权
-
引用与借用
-
文件输入与输出
-
错误处理
-
项目1 – SHA256密码破解器
-
项目2 – URL缩短器项目 简单URL缩短器
-
项目3 – 问答游戏
-
结论