1.2基本类型 Rust基础知识 Rust 每个值都有其确切的数据类型,总的来说可以分为两类:基本类型和复合类型。 基本类型意味着它们往往是一个最小化原子类型,无法解构为其它类型(一般意义上来说),由以下组成: 数值类型:有符号整数 (i8, i16, i32, i64, isize)、 无符号整数 (u8, u16, u32, u
1.1变量绑定与解构 Rust基础知识 为何要手动设置变量的可变性? 在其它大多数语言中,要么只支持声明可变的变量,要么只支持声明不可变的变量(例如函数式语言),前者为编程提供了灵活性,后者为编程提供了安全性,而 Rust 比较野,选择了两者我都要,既要灵活性又要安全性。 变量命名 在命名方面,和其它语言没有区别,不过当给变量命名时,
安装 VSCode 的 Rust 插件 Rust基础知识 在 VSCode 的左侧扩展目录里,搜索 rust, 你能看到两个 Rust 插件,如果没有意外,这两个应该分别排名第一和第二: 官方的 Rust,作者是 The Rust Programming Language, 官方出品,牛逼就完了,但是……我们并不推荐(事实上已经不再维护了,官方收编了第二个
安装Rust环境 Rust基础知识 安装 Rust rustup 是 Rust 的安装程序,也是它的版本管理程序。 强烈建议使用 rustup 来安装 Rust,当然如果你有异心,请寻找其它安装方式,然后再从下一节开始阅读。 haha,开个玩笑。读者乃大大,怎么能弃之不顾。 注意:如果你不想用或者不能用 rustup,请参见
Rust换源:使用Cargo国内镜像 Rust基础知识 Rust是一门现代化的系统编程语言,而Cargo则是Rust的官方包管理工具。在进行Rust项目开发时,由于网络原因,从Crates.io下载依赖可能会很慢。为了提高开发效率,我们可以配置Cargo使用国内的镜像源,以加速包的下载和构建过程。 Linux环境下配置Cargo国内镜像的步骤 步骤一:进