
Rust
文章平均质量分 92
有关心情
在python的道路上越走越远(一个初级小白,永远的小白)
展开
-
不要用 boxed trait objects
文章目录起步什么是 boxed trait 对象 ?`Box` 有什么问题吗?结构体泛型总结感谢起步此文基本算是 《Don’t use boxed trait objects》 的中译,但又不全是 《Don’t use boxed trait objects》 的中译。什么是 boxed trait 对象 ?通常来说,rust 中的 trait 类似于 go 里的 interface —— 一个存放 n(n>=0 ) 个方法的集合,而 go 借助 interface 这一概念,很容易实现“多态原创 2021-09-25 21:44:06 · 647 阅读 · 0 评论 -
Rust 中的 mod (模块)
文章目录起步mod 关键字crate、self、super、usecrateselfsuperuse拆分到多文件感谢起步初看《Rust 程序设计语言》第七章的模块管理时,完全有不知所云之感。看完就“懵”住,也不晓得 mod 要怎么用。上 B 站找相关视频,稍解惑,却未细讲单个文件如何拆分到多个文件。最后在 github 找到 rust 语言编写的项目,方如梦初醒。我很喜欢这种一致性设计,也就简单说一下。mod 关键字在 rust 中,可用 mod 关键字划分代码作用域,使代码结构清晰。mod 的原创 2020-08-20 22:06:24 · 10415 阅读 · 6 评论