Rust基础语法
1.不可变变量,如:
let a = 456;
声明不可变变量a后,如下代码均是错误的:
a="456"; //a声明后,被确定为整形数字,不能把字符窜类型的值赋给a a=4.56; //a声明后,Rust语言不允许精度有损失的自动数据类型转换 a=45; //a为不可变变量,不可重新赋值
2.可变(mutable)变量,如:
let mut a = 456; a=45;
以上代码是正确的
3.不可变变量的值可以重新绑定
let a = 12; let a = 34;
以上程序是合法的;
4.常量不可重新绑定
const a: i32 = 123; let a = 456;
声明a为32位整型常量后,重新绑定是不允许的
5.重影(可变变量的名称可以被重新使用的机制)
fn main() { let s = 4; let s = s + 2; let s = s * 3; println!("The value of s is {0}",s); }
若未安装Rust编译环境,可将以上代码拷贝至以下网址运行:
https://play.rust-lang.org
运行后结果:The value of s is 18
重影和可变变量的赋值不是一个概念;重影是指用同一个名字重新代表另一个变量实体,类型/属性/值均可以变化
------------------------------------
承接
**视觉检测软件开发及调试
**工业软件开发
**上位机软件开发
wechat:luoran2024
qq:565934058
email:taoyuansu@qq.com
海量教育资源及影视资源下载
微信公众号:EFun科技
------------------------------------
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号