💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 类型转换 | 描述 | 代码 | 返回值 | | --- | --- | --- | | 将整数转换为字符串 | strconv.Itoa(1000) | string | | 将字符串转换为数字 | strconv.Atoi("100") | int,err(前提是字符串是纯数字组成,不然会报错) | ## 字符串 | 描述 | 代码 | 返回值 | | --- | --- | --- | | 是否已str开头 | strings.HasPrefix(字符串, "str") | bool | | 是否以str结尾 | strings.HasSuffix(字符串, "str") | bool | | 返回str在字符串中首次出现的位置 | strings.Index(字符串, "str") | 返回位置,没有返回-1 | | 返回str在字符串中最后出现的位置 | strings.LastIndex(字符串, "str") | 返回位置,没有返回-1 | | 将str换成空格,替换1次 | strings.Replace(字符串, "str", " ", 1) | string | | 统计子字符串str的出现次数 | strings.Count(字符串, "str") | int | | 将字符串重复 n 次 | strings.Repeat(字符串, 2) | string | | 转小写 | strings.ToLower(字符串) | string | | 转大写 | strings.ToUpper(字符串) | string | | 去掉首尾空白字符 | strings.TrimSpace(字符串) | string | | 去掉首尾指定字符 | strings.Trim(字符串, "str") | string | | 去掉左侧指定字符 | strings.TrimLeft(字符串, "str") | string | | 去掉右侧指定字符 | strings.TrimRight(字符串, "str") | string | | 以空格分割 | strings.Fields(字符串) | slice | | 以指定符号分割 | strings.Split(字符串, ".") | slice | | 以指定符号拼接 | strings.Join(字符串, "$") | string | ## 时间 ### 常量 | 常量 | 描述 | 值 | | --- | --- | --- | | Nanosecond | 纳秒 | 1 | | Microsecond | 微妙 | 1000 * Nanosecond | | Second | 毫秒 | 1000 * Millisecond | | Minute | 分钟 | 60 * Second | | Hour | 小时 | 60 * Minute | ### 函数 | 描述 | 代码 | 返回值 | | --- | --- | --- | | 获取当前时间 | time.Now() | 2019-05-25 17:57:57.9463214 +0800 CST m=+0.003026301 | | 获取秒级时间戳 | time.Now().Unix() | int | | 获取毫秒时间戳 | time.Now().UnixNano() | int | | 获取纳秒时间戳 | time.Now().UnixNano() | int | ~~~