切片是对象列表的视图,类型为 [T],表示 T 类型的对象切片。

切片是未分级的类型 ,因此只能在指针后面使用。 (字符串世界类比:str,称为字符串切片,也是未分类的。)

数组被强制转换为切片,矢量可以被解引用到切片。因此,切片方法可以应用于它们。 (字符串世界类比:strString[T]Vec<T>。)

fn main() {
    let vector = vec![1, 2, 3, 4, 5, 6, 7, 8];
    let slice = &vector[3..6];
    println!("length of slice: {}", slice.len()); // 3
    println!("slice: {:?}", slice); // [4, 5, 6]
}