rust变量与可变性

Posted c-x-a

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rust变量与可变性相关的知识,希望对你有一定的参考价值。

fn main() {
    //let x = 5;
    let mut x = 5;
    //通过const定义常量名称要大写,并且值不可更改
    const Y:i32=6;
    println!("Y is {}",Y);
    println!("The value of x is {}", x);
    x = 6;
    println!("The value of x is {}", x);

    //如果要覆盖上一个变量 需要使用let
    //如果不是let而改变了x的类型会出错
    //x = 1.23;
    let x = "hello";
    println!("x type changed to string ,{}",x);
    let x = x.len();
    println!("x len is {}",x)
}

以上是关于rust变量与可变性的主要内容,如果未能解决你的问题,请参考以下文章

Rust变量的可变性

Rust学习--变量

Rust学习教程07 - 变量绑定与解构

全栈程序员的新玩具Rust基本代码入门

Rust 全局变量

RUST 0x01 数据类型