6.变量的使用.rs



fn main() {

    let mut a = 123;

    // a = "abc"; 错误在于当声明 a 是 123 以后,a 就被确定为整型数字,不能把字符串类型的值赋给它。
    // a = 4.56;  错误在于自动转换数字精度有损失,Rust 语言不允许精度有损失的自动数据类型转换。

    //不带mut也可以改变值,变量的值可以"重新绑定"
    let b = 123;
    let b = 456;

    // 虽然 Rust 有自动判断类型的功能,但有些情况下声明类型更加方便:
    let c: u64 = 123;
    //这里声明了 c 为无符号 64 位整型变量,如果没有声明类型,c 将自动被判断为有符号 32 位整型变量,这对于 c 的取值范围有很大的影响。

}

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页