【笔记】Rust的切片

前言

Rust的切片学习笔记
切片是指向连续内存空间的指针

定义切片

  • 定义[初始位置,结束位置)的切片
1
let 切片变量名 = &内存连续的变量[初始位置..结束位置]

截取切片

截取指定位置

1
let 切片变量名 = &内存连续的变量[下标..下标]

从头截取到结尾

1
let 切片变量名 = &内存连续的变量[..]

从头截取到指定位置

1
let 切片变量名 = &内存连续的变量[..下标]

从指定位置截取到结尾

1
let 切片变量名 = &内存连续的变量[下标..]

作为函数参数传递

1
2
3
fn 函数名(形参名:&[&数据类型]) {
...
}

通过切片修改内存连续的变量的数据库

1
内存连续的变量[下标] = 值;

完成

参考文献

哔哩哔哩——面向加薪学习