Learning Rust

Learning Rust

评分

★★★★★

ISBN

9781785888885

出版社

Packt Publishing 2017-11-24出版

分类

编程设计

内容简介
The book is for absolute beginners to Rust, who want to build high performance, concurrent applications for their projects. It is suitable for developers who have a basic knowledge of programming and developers who are using the C#/C++ language to write their applications. No knowledge of Rust is expected.
AI简介
这是一本为绝对初学者而设计的,旨在帮助读者构建高性能、并发应用程序的Rust编程语言教材。这本书适合那些具有基本编程知识的开发者,并且熟悉C#/C++等语言。书中从Rust的安装和配置开始,逐步深入,详细介绍了Rust的语言特性、库和框架,以及如何进行项目开发。 书中首先介绍了Rust的安装和配置,包括如何下载、安装、测试、创建项目、使用IDE、使用Cargo进行自动化以及运行和构建项目。接着,书中深入讲解了变量的mutability,解释了可变变量和不可变变量的区别,以及它们在内存中的存储方式。此外,书中还详细介绍了输出数据的方式,包括如何使用println!宏函数输出数据,以及如何从命令行参数获取数据。 书中还介绍了程序入口函数,解释了main()函数在程序中的作用,以及如何使用标准库中的函数来处理各种任务。此外,书中还深入讲解了循环类型,包括for循环和while循环,以及如何使用分支结构和递归方法来编写高效的代码。 书中还详细介绍了所有权的定义和转移,解释了所有权是如何在Rust中实现,以及如何通过Cargo进行自动化。此外,书中还介绍了编译器规则的目的,解释了编译器规则
阅读/下载地址