Rust--字符串/数组等的截取操作
1.字符串截取操作
Rust中有两种常用的字符串类型:str和String
fn main() {
    let mut s1 = String::from("hello,efun-echo");
    let s2 =  &s1[0..5];     //字符串截取,s2/s3的数据类型为&str
    let s3 =  &s1[5..s1.len()];   //如let s1 = “hello”;则s1的数据类型为&str
    println!("s2={} s3={}",s2,s3);
}
运行结果:

Note:被引用的字符串禁止更改其值
2.数组截取操作
fn main() {
    let tuple:[i32;8]= [1,2,3,4,5,6,7,8];
    let sub_tuple = &tuple[1..6];
    let mut index = 0;
    for  i in sub_tuple.iter()
    {
        println!("sub_tuple[{}]={}",index,i);
        index +=1;
    }
}
运行后结果:

------------------------------------
承接
**视觉检测软件开发及调试
**工业软件开发
**上位机软件开发
wechat:luoran2024
qq:565934058
email:taoyuansu@qq.com
海量教育资源及影视资源下载
微信公众号:EFun科技
------------------------------------
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号