Rust安装
以下为windows安装 (mac、linx请查询官网)
安装Rust 需要先安装c++生成工具
下载好后进入c++生成工具,选第一个c++生产工具,选择好安装位置,直接安装即可。
Rust的安装:双击进入安装程序,选1继续安装即可。
安装完成验证:
rustc --version更新命令:
rustup update卸载命令:
rustup self uninstallHello Rust
创建 main.rs 文件
fn main(){
println!("Hello Rust!");
}编译:
rutsc ./main.rs运行:
rustc ./maincargo
Cargo 是 Rust 的构建系统和包管理器
cargo版本查询:
cargo --version使用cargo创建项目:
cargo new hello_cargo会自动生成一个Rust项目,包含
src文件夹
gitignore(git配置)
Cargo.toml(包管理配置)
cargo构建构建并运行项目:
# 进入项目
cd hello_cargo
# 编译项目
cargo build执行以上命令成功编译后会在目录生成 target 文件夹,进入 target/debug 下运行可执行程序 hello_cargo.exe
也可以使用 cargo run 直接编译并运行(常用)
总结:
使用
cargo new创建项目使用
cargo build构建项目使用
cargo run一步构建并运行项目使用
cargo check在不生成二进制文件的情况下构建项目来检查错误有别于将构建结果放在与源码相同的目录,Cargo 会将其放到 target/debug 目录
变量与可变性
一个变量的声明:
fn main() {
let x = 5;
println!("The value of x is: {x}");
}在Rust中,变量默认是不可变的,即一个变量被声明后,他的值就不可改变,不能用于运算和重新赋值。
可变变量的声明
只需要加上声明的时候加上 mut 关键字
fn main() {
let mut x = 5;
println!("The value of x is: {x}");
}常量
常量不被允许使用mut,常量不光默认不可变,它总是不可变。声明常量使用 const 关键字,并且 必须 注明值的类型
例子:
const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3;隐藏
在Rust中 定义一个与之前变量同名的新变量,则第一个变量被第二个 隐藏(Shadowing) 了,这意味着当你使用这个变量的名称时,编译器总是使用第二个变量
数据类型
Rust 有四种基本的标量类型:整型、浮点型、布尔类型和字符类型
整型
待续~~~