Rust 常见问题及资料合集
这篇“列表”主要用于展示平时学习 Rust 遇到的一些资料和问题。会不定时更新。
关于 Rust 可变参数
此外,Rust 有一个讨论语言本身的论坛:https://internals.rust-lang.org/。
从那里你可以从许多方面得到回应,包括语言设计。
以下是有关此帖子主题的一些先前主题:
- Rust 不支持函数重载的理由(指导)
- withoutboats 在普通函数重载上
- [Pre-RFC] 命名参数- 如果我们引入了建议的语法,主要是关于语法歧义
- 命名函数参数和对称结构/枚举的想法
- [Pre-RFC] 命名的 .arguments
- Pre-RFC:禁止在 Rust 2018 的函数调用中使用赋值(禁止f(a=b))
- Pre-RFC:为选项类型的参数制作函数参数
- 功能请求:可选参数/结构字段
来自 reddit
static, const, let 声明变量有什么区别?
Rust 函数重载的示例
- https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=183ba30fdfb4c34579262ea43188fcf4
- https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=fd75f01b4a431ce57c39ad82a9715ce2
Rust 异步
- Asynchronous Programming in Rust https://rust-lang.github.io/async-book/
- A practical guide to async in Rust https://blog.logrocket.com/a-practical-guide-to-async-in-rust/
- Rust的Pin与Unpin https://folyd.com/blog/rust-pin-unpin/
- Futures Explained in 200 Lines of Rust https://cfsamson.github.io/books-futures-explained/introduction.html
- Asynchronous streams in Rust (part 1)- Futures, buffering and mysterious compilation error messages https://gendignoux.com/blog/2021/04/01/rust-async-streams-futures-part1.html
- Rust异步之理解tokio核心(1):runtime https://mp.weixin.qq.com/s/WGXUJspmZUYt8jEEzxGD8Q
来自飞书 Rust 中文社区 “橘”分享
持之以恒!