pub rec Slice[T];
连续 T 序列的指针 + 长度视图
data:指向第一个元素的指针 size:切片中的元素数量
pub fun make[T](data: *T, size: usize) Slice[T];
从指针和元素计数创建一个 Slice[T]
data:指向数据的指针 size:元素数量 ret:跨越该数据的 Slice[T]
pub fun is_empty[T](s: Slice[T]) bool;
检查切片是否没有元素
pub fun get[T](s: Slice[T], index: usize) Result[*T, str];
检索给定索引处元素的引用
s:要访问的切片 index:元素索引 ret:元素的引用,如果越界则返回错误
pub fun set[T](s: Slice[T], index: usize, value: T) Result[bool, str];
更新给定索引处的元素
s:要修改的切片 index:元素索引 value:要存储的新值 ret:成功时为 true,如果越界则返回错误