跳转至

Rust 基础


命令

# 编译
rustc 文件.rs

rustup update 更新

rustc 文件.rs 生成二进制可执行文件

cargo new 项目名 创建项目

cargo buile 构建项目 生成二进制可执行文件

cargo buile --release 生成环境


基本

# 入口
fn main (){
    println!("Holle Word!")
}
# 定义函数
fn 函数名 () {
    //
}

变量定义

let 变量名 = ;
let 变量名:数据类型 = ;

// 可变变量 
let mut 变量名 = ;

// 常量 字母全部大写 块级作用域
const 变量名 = ;

// 静态变量 字母全部大写 生命周期是整个程序的生命周期 
static 变量名 = ;

命名空间

命名空间 作用域 内声明的变量与获取的变量是同一个变量, 命名空间结束后命名空间内的变量自动销毁

{
    // 代码块
}

语法

# 输出
println!("Holle Word!")
println!("Holle Word!{}", 变量名)
println!("Holle Word!{变量名}")

for

遍历

for i in 迭代数据{
    // 代码
}