# V语言 - TODO [本站首页](/old/vref/) [中文文档](/old/vref/docs.html) [手册目录](/old/vref/menu/v.html) ## tos() TODO ### 语法 ``` pub fn tos(s byteptr, len int) string { ``` 参数|描述 ---|--- s|TODO len|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## tos_clone() TODO ### 语法 ``` pub fn tos_clone(s byteptr) string { ``` 参数|描述 ---|--- s|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## clone() TODO ### 语法 ``` pub fn (a string) clone() string { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## cstr() TODO ### 语法 ``` pub fn (s string) cstr() byteptr { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## replace() TODO ### 语法 ``` pub fn (s string) replace(rep, with string) string { ``` 参数|描述 ---|--- |TODO rep|TODO with|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## int() TODO ### 语法 ``` pub fn (s string) int() int { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## i32() TODO ### 语法 ``` pub fn (s string) i32() i32 { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## i64() TODO ### 语法 ``` pub fn (s string) i64() i64 { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## f32() TODO ### 语法 ``` pub fn (s string) f32() f32 { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## f64() TODO ### 语法 ``` pub fn (s string) f64() f64 { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## u32() TODO ### 语法 ``` pub fn (s string) u32() u32 { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## u64() TODO ### 语法 ``` pub fn (s string) u64() u64 { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## split() TODO ### 语法 ``` pub fn (s string) split(delim string) []string { ``` 参数|描述 ---|--- |TODO delim|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## split_single() TODO ### 语法 ``` pub fn (s string) split_single(delim byte) []string { ``` 参数|描述 ---|--- |TODO delim|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## split_into_lines() TODO ### 语法 ``` pub fn (s string) split_into_lines() []string { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## left() TODO ### 语法 ``` pub fn (s string) left(n int) string { ``` 参数|描述 ---|--- |TODO n|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## right() TODO ### 语法 ``` pub fn (s string) right(n int) string { ``` 参数|描述 ---|--- |TODO n|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## substr() TODO ### 语法 ``` pub fn (s string) substr(start, end int) string { ``` 参数|描述 ---|--- |TODO start|TODO end|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## index() TODO ### 语法 ``` pub fn (s string) index(p string) int { ``` 参数|描述 ---|--- |TODO p|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## index_any() TODO ### 语法 ``` pub fn (s string) index_any(chars string) int { ``` 参数|描述 ---|--- |TODO chars|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## last_index() TODO ### 语法 ``` pub fn (s string) last_index(p string) int { ``` 参数|描述 ---|--- |TODO p|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## index_after() TODO ### 语法 ``` pub fn (s string) index_after(p string, start int) int { ``` 参数|描述 ---|--- |TODO p|TODO start|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## count() TODO ### 语法 ``` pub fn (s string) count(substr string) int { ``` 参数|描述 ---|--- |TODO substr|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## contains() TODO ### 语法 ``` pub fn (s string) contains(p string) bool { ``` 参数|描述 ---|--- |TODO p|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## starts_with() TODO ### 语法 ``` pub fn (s string) starts_with(p string) bool { ``` 参数|描述 ---|--- |TODO p|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## ends_with() TODO ### 语法 ``` pub fn (s string) ends_with(p string) bool { ``` 参数|描述 ---|--- |TODO p|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## to_lower() TODO ### 语法 ``` pub fn (s string) to_lower() string { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## to_upper() TODO ### 语法 ``` pub fn (s string) to_upper() string { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## find_between() TODO ### 语法 ``` pub fn (s string) find_between(start, end string) string { ``` 参数|描述 ---|--- |TODO start|TODO end|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## contains() TODO ### 语法 ``` pub fn (ar []string) contains(val string) bool { ``` 参数|描述 ---|--- |TODO val|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## contains() TODO ### 语法 ``` pub fn (ar []int) contains(val int) bool { ``` 参数|描述 ---|--- |TODO val|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## to_c() TODO ### 语法 ``` pub fn (a []string) to_c() voidptr { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## is_space() TODO ### 语法 ``` pub fn (c byte) is_space() bool { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## trim_space() TODO ### 语法 ``` pub fn (s string) trim_space() string { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## trim() TODO ### 语法 ``` pub fn (s string) trim(c byte) string { ``` 参数|描述 ---|--- |TODO c|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## trim_left() TODO ### 语法 ``` pub fn (s string) trim_left(cutset string) string { ``` 参数|描述 ---|--- |TODO cutset|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## trim_right() TODO ### 语法 ``` pub fn (s string) trim_right(cutset string) string { ``` 参数|描述 ---|--- |TODO cutset|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## sort() TODO ### 语法 ``` pub fn (s mut []string) sort() { ``` 参数|描述 ---|--- |TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## sort_ignore_case() TODO ### 语法 ``` pub fn (s mut []string) sort_ignore_case() { ``` 参数|描述 ---|--- |TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## sort_by_len() TODO ### 语法 ``` pub fn (s mut []string) sort_by_len() { ``` 参数|描述 ---|--- |TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## ustring() TODO ### 语法 ``` pub fn (s string) ustring() ustring { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## ustring_tmp() TODO ### 语法 ``` pub fn (s string) ustring_tmp() ustring { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## substr() TODO ### 语法 ``` pub fn (u ustring) substr(_start, _end int) string { ``` 参数|描述 ---|--- |TODO _start|TODO _end|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## left() TODO ### 语法 ``` pub fn (u ustring) left(pos int) string { ``` 参数|描述 ---|--- |TODO pos|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## right() TODO ### 语法 ``` pub fn (u ustring) right(pos int) string { ``` 参数|描述 ---|--- |TODO pos|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## at() TODO ### 语法 ``` pub fn (u ustring) at(idx int) string { ``` 参数|描述 ---|--- |TODO idx|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## is_digit() TODO ### 语法 ``` pub fn (c byte) is_digit() bool { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## is_hex_digit() TODO ### 语法 ``` pub fn (c byte) is_hex_digit() bool { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## is_oct_digit() TODO ### 语法 ``` pub fn (c byte) is_oct_digit() bool { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## is_letter() TODO ### 语法 ``` pub fn (c byte) is_letter() bool { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## free() TODO ### 语法 ``` pub fn (s string) free() { ``` 参数|描述 ---|--- |TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## all_before() TODO ### 语法 ``` pub fn (s string) all_before(dot string) string { ``` 参数|描述 ---|--- |TODO dot|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## all_before_last() TODO ### 语法 ``` pub fn (s string) all_before_last(dot string) string { ``` 参数|描述 ---|--- |TODO dot|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## all_after() TODO ### 语法 ``` pub fn (s string) all_after(dot string) string { ``` 参数|描述 ---|--- |TODO dot|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## join() TODO ### 语法 ``` pub fn (a []string) join(del string) string { ``` 参数|描述 ---|--- |TODO del|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## join_lines() TODO ### 语法 ``` pub fn (s []string) join_lines() string { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## reverse() TODO ### 语法 ``` pub fn (s string) reverse() string { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## limit() TODO ### 语法 ``` pub fn (s string) limit(max int) string { ``` 参数|描述 ---|--- |TODO max|TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## is_white() TODO ### 语法 ``` pub fn (c byte) is_white() bool { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## hash() TODO ### 语法 ``` pub fn (s string) hash() int { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ``` ## bytes() TODO ### 语法 ``` pub fn (s string) bytes() []byte { ``` 参数|描述 ---|--- |TODO **返回值** TODO **注意** TODO ### 示例 ``` TODO ``` 以上代码将输出 ``` TODO ```