作品简介

这是一部注重编码能力训练的实战性著作,既能帮助读者扎实掌握Rust的主要语法知识并具备实战能力,又能指导读者快速从初学者晋级为高手。

全书秉持学以致用的原则:一方面,没有事无巨细地罗列Rust的每一个语法知识点,但是常用知识点和重要知识点悉数囊括;一方面,将各种常见数据结构和算法与Rust编程实战相结合,同时精选39道LeetCode高频算法面试题,帮助读者快速语法知识固化为实战能力。

朱春雷,北京大学软件工程硕士,资深Rust技术专家和区块链技术专家,有10年以上软件开发经验。Web3meta Labs创始人兼首席技术官,Polkadot(波卡)技术大使,熟悉区块链技术框架Substrate开发。Web3meta Labs致力于为Ethereum、Polkadot等领先的区块链项目打造基础设施。

作品目录

  • 前言
  • 语言基础篇
  • 第1章 初识Rust
  • 第2章 变量与数据类型
  • 第3章 流程控制
  • 第4章 函数、闭包与迭代器
  • 第5章 类型系统
  • 第6章 所有权系统
  • 第7章 智能指针
  • 第8章 并发编程
  • 第9章 错误处理
  • 第10章 模块化编程
  • 第11章 单元测试
  • 编程能力训练篇
  • 第12章 数据结构实战
  • 第13章 算法实战
  • 综合实战篇
  • 第14章 泛型与高阶函数实战
  • 第15章 并发编程实战
展开全部