pub rec View;
从 data 开始、跨越 len 个字符的借用视图(view)
data:指向第一个字符的指针(不拥有) len:视图中的字符数
pub fun view(data: *char, len: usize) View;
在从 data 开始的 len 个字符上构造一个 View
data:指向第一个字符的指针 len:字符数 ret:该视图
pub fun view_eq_str(v: View, s: str) bool;
比较视图与以空字符结尾的字符串的字节相等性
v:该视图 s:用于比较的以空字符结尾的字符串 ret:当且仅当 s 恰好有 v.len 字节且每个字节都匹配时为 true
pub fun view_index_char(v: View, c: char) O.Option[usize];
查找视图中字符的首次出现位置
v:要搜索的视图 c:要查找的字符 ret:首次出现的索引,或 none
pub fun view_contains_char(v: View, c: char) bool;
检查视图是否包含某个字符
v:要搜索的视图 c:要查找的字符 ret:如果 c 出现在 v 中则为 true