Copyright © 2008 - 2021 SNANG. All Rights Reserved.
# 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
```