Rust入门

Rust入门

_

Rust安装

以下为windows安装 (mac、linx请查询官网)

安装Rust 需要先安装c++生成工具

Rust安装包

下载好后进入c++生成工具,选第一个c++生产工具,选择好安装位置,直接安装即可。

Rust的安装:双击进入安装程序,选1继续安装即可。

安装完成验证:

rustc --version

更新命令:

rustup update

卸载命令:

rustup self uninstall

Hello Rust

创建 main.rs 文件

fn main(){
    println!("Hello Rust!");
}

编译:

rutsc ./main.rs

运行:

rustc ./main

cargo

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 有四种基本的标量类型:整型、浮点型、布尔类型和字符类型

整型

待续~~~

模具解决方案 2024-03-27
钢材科普 2024-04-08

评论区