Rust 挺多特性都是为了解决已有问题而设计的,如果已经在其他语言中有丰富的踩坑经验,能看透其中缘由,学起来难度就会低很多,反之则一头雾水。
Rust 开发项目时,也必须一开始就想好数据结构怎么设计,否则写到后面一定会和编译器斗智斗勇。
虽然现在不怎么写 Rust 了,不过得承认它确实开阔了我的眼界,而且也影响了我的编码习惯。
Rust 挺多特性都是为了解决已有问题而设计的,如果已经在其他语言中有丰富的踩坑经验,能看透其中缘由,学起来难度就会低很多,反之则一头雾水。
Rust 开发项目时,也必须一开始就想好数据结构怎么设计,否则写到后面一定会和编译器斗智斗勇。
虽然现在不怎么写 Rust 了,不过得承认它确实开阔了我的眼界,而且也影响了我的编码习惯。
所有权和C++的引用比较类似吧,如果有C++经验可能会好一点。
就我所知,只有C++和Rust提供了显式的引用声明,Rust在所有权机制上有如此严苛的要求是变相地在强迫程序员考虑性能问题。
不过我还是喜欢C++一点 什么都归自己管的感觉很爽。大部分语言我连传引用还是值都控制不了,有时候反而会麻烦
上班每天都写rust,现在已经成为rust的形状了,其他语言都不会写了