本书的定位是做一本方便入门的Rust书籍,所以本书主要讲解Rust的基础知识,对于一些高阶的知识本书中尽量少提及或者不提及,希望本书能让您的Rust入门之路不再崎岖!
本书在线阅读地址。
本书遵循Creative Commons Attribution-NonCommercial (CC BY-NC)协议,允许在非商业领域使用、转载和二次创作,但必须注明作者姓名。如果想要在商业领域使用,请联系本书作者进行授权。
本书在线阅读地址
Home Page: https://rustycab.github.io/LearnRustEasy/
本书的定位是做一本方便入门的Rust书籍,所以本书主要讲解Rust的基础知识,对于一些高阶的知识本书中尽量少提及或者不提及,希望本书能让您的Rust入门之路不再崎岖!
本书在线阅读地址。
本书遵循Creative Commons Attribution-NonCommercial (CC BY-NC)协议,允许在非商业领域使用、转载和二次创作,但必须注明作者姓名。如果想要在商业领域使用,请联系本书作者进行授权。
大家看到的好的值得学习的Rust项目和Rust书籍,可以在下面留言推荐,格式为:
【名称】:xx项目/书籍
【推荐理由】:xxx
【github地址/阅读地址】:xxx
例如:
【名称】:Rust入门秘籍
【推荐理由】:tokio部分写的非常好
【阅读地址】:https://rust-book.junmajinlong.com/about.html
本地初稿发布于飞书,github上为从飞书搬运过来的内容,需要检查搬运过程中是否发生错误,校对内容主要如下:
有些地方中英文之间有空格间隔,统一去除空格吗?
对我而言,我更倾向添加空格的风格,可参见 https://github.com/ruanyf/document-style-guide
# 3.3 函数
## 3.3.1 函数定义
# 3.3. 函数
## 3.3.1. 函数定义
发现有些地方混用这两种,我想把他们统一一下,我建议使用第一种。
其中的表述:智能指针是一类数据结构,其表现类似于指针,但是相对于指针来说,还拥有额外的元数据。最明显的是它们拥有一个引用计数。引用计数记录了智能指针总共有多少个所有者,并且当没有任何所有者时清除数据。,有误
拥有一个引用计数的智能指针应该为 Rc, Arc,并不是所有智能指针,所以应当为:智能指针是一类数据结构,其表现类似于指针,但是相对于指针来说,还拥有额外的元数据,并且当没有任何所有者时清除数据。
另,但是相对于指针来说,还拥有额外的元数据,希望能够举例下,如:智能指针 String
,拥有额外的元数据:capacity(容量)。以对区分指针和智能指针有具体的概念。
参考修改为:智能指针是一类数据结构,其表现类似于指针,但是相对于指针来说,还拥有额外的元数据,并且当没有任何所有者时清除数据。如:智能指针 String
,拥有额外的元数据:capacity(容量)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.