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;
}
}
運行后結果:

