当前播放: 05 | 语法面面观:词法结构
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:Rust语言基础 (32讲)
01 | 课程介绍
免费
02 | 内容综述
免费
学习方法推荐与课程组织逻辑
免费
03 | Rust语言学习观
免费
04 | Rust语言概览
05 | 语法面面观:词法结构
06 | 语法面面观:面向表达式(上)
07 | 语法面面观:面向表达式(中)
08 | 语法面面观:面向表达式(下)
09 | 语法面面观:数据类型 (上)
10 | 语法面面观:数据类型 (下)
11 | 语法面面观:函数与闭包(上)
12 | 语法面面观:函数与闭包(中)
13 | 语法面面观:函数与闭包(下)
14 | 语法面面观:模式匹配
15 | 语法面面观:智能指针(上)
16 | 语法面面观:智能指针(下)
17 | 语法面面观:字符与字符串(上)
18 | 语法面面观:字符与字符串(下)
19 | 语法面面观:集合容器(上)
20 | 语法面面观:集合容器(下)
21 | 语法面面观:迭代器(上)
22 | 语法面面观:迭代器(下)
23 | Rust语法面面观:模块
24 | Rust 语法面面观:Cargo包管理器(上)
25 | Rust 语法面面观:Cargo包管理器(下)
26 | 语法面面观:实际项目的组织结构(上)
27 | 语法面面观:实际项目的组织结构(下)
28 | 语法面面观:定义自己的Crate(上)
29 | 语法面面观:定义自己的Crate(中)
30 | 语法面面观:定义自己的Crate(下)
31 | 作业&第二章预告
第二章:Rust语言核心概念 (56讲)
32 | 本章内容介绍:Rust语言架构
33 | 所有权:内存管理基础知识
34 | 所有权:安全管理之内存安全
35 | 所有权:Copy语义和Copy trait
36 | 所有权:深入理解Copy行为
37 | 所有权:深入理解Move语义
38 | 所有权:Move与析构
39 | 借用检查: 完全理解Scope和NLL
40 | 借用检查: 深入理解生命周期和生命周期参数
41 | 借用检查: 深入理解生命周期参数Early bound
42 | 借用检查:深入理解生命周期参数Tvs&T
43 | 借用检查: 深入理解生命周期参数: trait对象的生命周期参数
44 | 借用检查: 深入理解生命周期参数:高阶生命周期(上)
45 | 借用检查: 深入理解生命周期参数:高阶生命周期(中)
46 | 借用检查: 深入理解生命周期参数:高阶生命周期(下)
47 | 线程与并发:理解线程与并发
48 | 线程与并发:线程间安全共享数据
49 | 线程与并发:构建「无悔」并发系统(一)
50 | 线程与并发:构建「无悔」并发系统(二)
51 | 线程与并发:构建「无悔」并发系统(三)
52 | 线程与并发:构建「无悔」并发系统(四)
53 | 线程与并发:无锁并发(上)
54 | 线程与并发:无锁并发(中)
55 | 线程与并发:无锁并发(下)
56 | trait与泛型:trait静态分发
57 | trait与泛型:认识trait对象
58 | trait与泛型:泛型和trait实现模板方法
59 | trait与泛型:trait对象本质
60 | trait与泛型:对象安全本质
61 | trait与泛型:利用Enum代替trait对象
62 | trait与泛型:trait覆盖实现的一个解决方案
63 | trait与泛型:trait对象与Sized
64 | trait与泛型:trait对象与Box Self
65 | 编程范式:Rust语言编程范式讨论(上)
66 | 编程范式:Rust语言编程范式讨论(下)
67 | Rust错误处理概要
68 | Rust错误处理:Option
69 | Rust错误处理:Result(上)
70 | Rust错误处理:Result(下)
71 | Rust错误处理:try
72 | Rust错误处理:Panic
73 | Rust元编程之反射
74 | Rust元编程之反射的两种应用思路
75 | Rust元编程之编译过程与宏展开概述
76 | Rust元编程之声明宏上
77 | Rust元编程之声明宏下
78 | Rust元编程之过程宏三件套介绍
79 | Rust元编程之过程宏之Bang宏实现原理
80 | Rust元编程之过程宏-使用配置文件动态生成代码
81 | Rust元编程之过程宏Derive宏案例
82 | Rust元编程之过程宏属性宏
83 | 客观理解Unsafe Rust
84 | Unsafe Rust之安全抽象
85 | Unsafe Rust安全抽象之Drop检查
86 | Unsafe Rust安全抽象之型变
87 | UnsafeRust之其他
第三章:Rust异步编程基础 (11讲)
88 | Rust异步编程之IO模型
89 | Rust异步编程之epoll和io_uring
90 | Rust异步编程之事件驱动编程模型
91 | Rust异步编程之epoll代码实践
92 | Rust异步编程之Reactor代码实践
93 | Rust异步编程之MiniMio代码实践
94 | Rust异步编程之Mio代码实践(上)
95 | Rust异步编程之Mio代码实践(下)
97 | Rust异步编程之Future和Futures-rs介绍
96 | Rust异步编程之异步编程模型概要
98 | Rust异步编程之编写异步echo服务(上)
05 | 语法面面观:词法结构

05 | 语法面面观:词法结构

张汉东
《Rust编程之道》作者
每周四 17:00更新3992
新人首单 ¥59.9 原价 ¥129
21
本节摘要

31人觉得很赞 给内容提建议

登录 后留言

精选留言(11)

  • pedro
    这小节内容有点混乱,前面几分钟介绍 Rust 版本,然后开始介绍 Rust 中的关键字,从 17 分半开始才介绍词条,并且中间关于变量无法使用其它语言命名出现了两次,与小节内容不符。
    希望老师能多多注重以下课程后期,带来良好的观感。

    编辑回复: 收到

    2020-09-16
    3
    8
  • Felix Envy
    刚看完不久官网的“the book”,再来看这系列课程巩固并学习实战。希望老师在后续的课程中也能多介绍下Rust的一些最佳实践。
    2020-09-16
    1
    4
  • Andreby
    请问汉东老师 用什么IDE 比较好点 或者说 您现在用什么IDE
    2020-09-19
    2
    3
  • 孔先生
    rust几大难点:复杂生命周期、宏和异步,前两点都是一笔概括,没有看过瘾,希望异步老师能讲的更详细些,特别是原理和演进方面,期待后面的课程!
    2020-09-18
    2
  • 吴翱翔
    提个建议,录视频时把「沙拉查词」插件禁用掉,视频中在playground网页选中代码时,右上角就弹出个沙拉查词的图标动画,本来我目光焦距在老师选中的代码上,每次鼠标一点就弹出个沙拉查词的图标,这个沙拉查词的弹出动画使得我「分散注意力」
    而且还「挡住想看的代码」

    编辑回复: 收到

    2020-09-17
    2
  • 太子长琴
    高屋建瓴,还是需要有基础的,要不然基本白听了。������
    2020-09-19
    2
    1
  • hUang!!27
    入门3年老菜鸟二倍速看完点评:目前这几节对于我来说属于巩固,比较基础的内容,但是好处是以后讨论能有统一的中文术语来交流了
    2020-09-16
    1
    1
  • A 凡
    对于一个go写习惯的,看rust语法是真的别扭
    2020-10-03
    1
  • Blue
    不太理解分词是啥,有同学可以帮忙解释一下吗?
    2020-09-20
    1
  • 一个不怕冷的人
    跟着大佬 慢慢学
    2020-09-17
  • 张公子
    老师能不能在开发只前讲下rust的环境配置,我使用vs和idea-rust都不能很好的实现代码定义的跳转
    2020-09-16
    3
收起评论
看过的人还看
数据结构与算法之美

王争  前Google工程师

81讲 | 110803 人已学习

新人首单 ¥69.9 原价 ¥199
左耳听风

陈皓  网名“左耳朵耗子”,资深技术专家,骨灰级程序员

118讲 | 56933 人已学习

新人首单 ¥99 原价 ¥299
MySQL实战45讲

林晓斌  网名丁奇,前阿里资深技术专家

49讲 | 76618 人已学习

新人首单 ¥69.9 原价 ¥199
设计模式之美

王争  前Google工程师,《数据结构与算法之美》专栏作者

113讲 | 39089 人已学习

新人首单 ¥99 原价 ¥299