Rust程序设计语言(第二版) 简体中文pdf高清版

  Rust程序设计语言(第二版)是一本介绍 Rust 的书。Rust 是一门着眼于安全、速度和并发的编程语言。其程序设计兼顾底层语言的性能与控制,并不失高级语言强大的抽象能力。其特性适合那些有类C 语言经验,正在寻找更安全的替代品的开发者;同样适合有着类 Python 语言背景,寻求在不牺牲表现力的前提下,编写更高性能代码的开发者。

  目录

  README

  前言

  介绍

  入门指南

  猜猜看游戏教程

  通用编程概念

  认识所有权

  使用结构体来组织相关联的数据

  枚举与模式匹配

  模块

  通用集合类型

  错误处理

  泛型、trait 与生命周期

  测试

  一个 I/O 项目:构建命令行程序

  Rust 中的函数式语言功能:迭代器与闭包

  更多关于 Cargo 和 Crates.io 的内容

  智能指针

  无畏并发

  Rust 的面向对象编程特征

  模式用来匹配值的结构

  高级特征

  最后的项目: 构建多线程 web server