Logo

Rust的变量

变量的声明(变量的绑定)

基本语法:

let x=5;

默认情况下,声明的变量是默认不可改变的,通过添加mut关键词来改变这一属性 声明时,可不添加类型

let mut x=5;

常量的声明

可在函数外声明,声明时必须加类型 语法:

const PI : f64 = 3.1415926;

有关变量的类型:Rust中的类型

使用下划线开头忽略未使用的变量

如果你创建了一个变量却不在任何地方使用它,Rust 通常会给你一个警告,因为这可能会是个 BUG。但是有时创建一个不会被使用的变量是有用的,比如你正在设计原型或刚刚开始一个项目。这时你希望告诉 Rust 不要警告未使用的变量,为此可以用下划线作为变量名的开头

fn main() {     
let _x = 5;     
let y = 10; }

变量解构

let 表达式不仅仅用于变量的绑定,还能进行复杂变量的解构:从一个相对复杂的变量中,匹配出该变量的一部分内容:

fn main() {
    let (a, mut b): (bool,bool) = (true, false);
    // a = true,不可变; b = false,可变
    println!("a = {:?}, b = {:?}", a, b);

    b = true;
    assert_eq!(a, b);
}

© 2025 All rights reservedBuilt with Flowershow Cloud

Built with LogoFlowershow Cloud