Rustのslice型
連続したメモリ領域に同じ型の要素が並んでいるデータ構造に対する、範囲のView
型は[T]
[T]そのものは単独で扱われない
e.g. &[T], Box<[T]>
以下の2つで構成される
先頭要素へのポインタ
要素数
&[T]
共有スライス
&mut [T]
可変スライス
Box<[T]>
Box化されたslice
それのslice版
e.g.
code:rs
println!("{:?}", &v..); // スライス : &i32型 println!("{:?}", &a..); // スライス : &i32型