变量和可变性 变量默认是不可变(immutalbe)的。刚开始学习Rust的人可能不太习惯,但是变量默认不可变能够提升程序的安全性且更容易做到并发。为什么Rust鼓励你使用不可变的变量呢? 当一个变量是不可变的时候,一旦某个值绑定到这个变量了,你就不能再改变这个值了。我们新建一个工程来测试一下: cargo new varibales --bin main.rs内容为: fn main() { let x = 5; println!("x = {}", x); x = 6; // 报错!error[E0384] p…

2021-11-04 0条评论 51点热度 0人点赞 教头Lily 阅读全文

Rust是一门赋予每个人构建可靠且高效软件能力的语言。 众所周知Rust语言的学习曲线非常的陡峭,但是其带来的回报非常的丰厚,是完全成正比的!Rust 已经连续五年在 Stack Overflow 开发者调查报告中被评选为最受喜爱的编程语言:2016,2017,2018 , 2019 和 2020。 它有什么特点? Rust程序执行起来很快。Rust没有运行时和垃圾回收,所以运行起来速度很快且内存利用率极高,能够胜任对性能特别高的服务场景。 垃圾回收(GC)主要负责两件事情:发现无用对象和释放无用对象占用的内存。由…

2021-10-23 0条评论 140点热度 0人点赞 教头Lily 阅读全文

你好!01 01 我是07 fn main() { println!("Hello, world!"); }

2021-08-22 0条评论 95点热度 0人点赞 泰福数据 阅读全文