Rust—有关介绍
- 得益于各种零开销抽象、深入到底层的优化潜力、优质的标准库和第三方库实现,Rust 具备非常优秀的性能,和 C、C++ 是 一个级别。
- 要学好 Rust,需要深入理解内存、堆栈、引用、变量作用域等这些其它高级语言往往不会深入接触的内容。
cargo
提供了一系列的工具,从项目的建立、构建到测试、运行直至部署,为Rust
项目的管理提供尽可能完整的手段。同时,与Rust
语言及其编译器rustc
紧密结合。- 检查是否成功安装
Rust
:
变量的操作
- 变量绑定、变量解构、变量遮蔽。
Rust 数值库:num
Rust
的标准库相比其它语言,准入门槛较高,因此有理数和复数并未包含在标准库中。
某些基础数据类型
序列(Range)
- 序列只允许用于数字或字符类型,原因是:它们可以连续,同时编译器在编译期可以检查该序列是否为空,字符和数字值是
Rust
中仅有的可以用于判断是否为空的类型。