Content
18 Lessons • 0 Quizzes • 0 Challenges
欢迎来到 Rust 入门
- 1
简介
- 2
操作说明
你好世界和变量
- 1
你好,世界
- 2
那是什么意思?
- 3
插值
- 4
变量
- 5
更多数学!
- 6
多个变量与遮蔽
- 7
类型
- 8
总结
- 9
练习
Rust 的结构
- 1
简介
- 2
配对与嵌套
- 3
布局
- 4
注释
- 5
表达式、值与类型
- 6
变量,再次提及
- 7
效果与结果
- 8
块和语句
- 9
总结
- 10
练习
函数
- 1
你好,世界,再次见面
- 2
函数参数
- 3
函数返回值
- 4
多个参数
- 5
变量和参数的作用域
- 6
函数的结构
- 7
调用函数
- 8
main 是特殊的吗?
- 9
总结
- 10
练习
布尔值
- 1
相等性
- 2
断言
- 3
比较运算符
- 4
函数返回布尔值
- 5
逻辑非运算符
- 6
没有其他比较运算符
- 7
与/或
- 8
总结
- 9
练习
条件语句
- 1
你好,if(orientation)
- 2
关于分号的说明
- 3
否则
- 4
否则如果
- 5
求值为值
- 6
阶乘与递归
- 7
总结
- 8
练习
可变变量和 while 循环
- 1
While 表达式/循环
- 2
失败的尝试:遮蔽
- 3
几乎正确:赋值
- 4
不止一次!
- 5
计数
- 6
求和
- 7
嵌套循环
- 8
可变性与遮蔽
- 9
无赋值的 let
- 10
总结
- 11
练习
结构体与所有权
- 1
这么多水果!
- 2
结构体
- 3
调用另一个函数
- 4
所有权与移动
- 5
复制值
- 6
复制一份
- 7
搬走!
- 8
增加水果
- 9
大写和小写
- 10
摘要
- 11
练习
引用与借用
- 1
借用
- 2
可变引用
- 3
引用中包含什么?
- 4
解引用
- 5
引用的生命周期
- 6
可变与借用
- 7
多个引用
- 8
单个可变引用
- 9
可变到不可变
- 10
摘要
- 11
练习
方法
- 1
你好,方法调用!
- 2
类型推断
- 3
附注:数字中的下划线
- 4
负数很烦人
- 5
你好,方法实现!
- 6
按引用传递的方法
- 7
静态方法
- 8
自我类型
- 9
方法调用链
- 10
总结
- 11
练习
字符串
- 1
位、字节与内存
- 2
动态大小类型
- 3
程序内存
- 4
字符串字面量的生命周期
- 5
拥有字符串
- 6
所有者字符串的类型
- 7
移动字符串
- 8
借用一个字符串
- 9
一个更好的人
- 10
format! 宏
- 11
释放
- 12
总结
- 13
练习
数组、向量和切片
- 1
数组
- 2
索引
- 3
切片
- 4
与字符串切片的关系
- 5
Vec
- 6
切片一个切片
- 7
总结
- 8
练习
类型参数
- 1
参数化结构体
- 2
参数化函数
- 3
参数化实现块
- 4
Turbofish!
- 5
总结
- 6
练习
特性
- 1
双倍双倍
- 2
特性约束
- 3
参数化水果
- 4
显示
- 5
克隆和派生
- 6
复制和标记特性
- 7
调试
- 8
部分相等,部分有序
- 9
使用 std 中的特性
- 10
多重约束
- 11
关联类型
- 12
总结
- 13
练习
枚举
- 1
帮我找个工作
- 2
使用变体
- 3
模式匹配
- 4
逗号和大括号
- 5
更多教师
- 6
枚举的方法
- 7
可选结果
- 8
使用 Match 进行捕获
- 9
总结
- 10
练习
迭代器和 for 循环
- 1
计数到10
- 2
迭代器
- 3
包含范围表达式
- 4
遍历一个 Vec
- 5
IntoIterator
- 6
三法则
- 7
数组和切片
- 8
字符串的迭代
- 9
通用迭代器函数
- 10
总结
- 11
练习
提前退出
- 1
休息一下时间到了
- 2
继续吧...
- 3
用 while 循环替换 for 循环
- 4
还人情
- 5
薪资
- 6
让我问你一个问题
- 7
优雅地失败
- 8
主函数中的错误
- 9
总结
- 10
练习
接下来是什么?
- 1
在本地计算机上安装 Rust
- 2
做更多练习
- 3
参与进来
- 4
谢谢!
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User