Documentation ¶
Index ¶
- func JsonToStr(data map[string]interface{}) (string, error)
- func ListToString(ls list.List, seq string) string
- func SliceInAny(v any, s []any) bool
- func SliceInByte(v byte, s []byte) bool
- func SliceInInt(v int, s []int) bool
- func SliceInStr(v string, s []string) bool
- func SliceMerge(l, r []string) []string
- func SliceRemove(l, remove []string) []string
- func SliceRemoveIndex(l []string, index int) ([]string, error)
- func SliceRemoveNull(l []string) []string
- func SliceRemoveValue(l []string, values string) []string
- func SliceReplace(l, r []string, replace string) []string
- func SliceSort(ls []string)
- func SliceStrReduction(s []string) []string
- func SliceToSlice(text []string, sep string) []string
- func SliceToString(ls []string, sep string) string
- func StrToJson(str string) (result map[string]interface{}, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JsonToStr ¶ added in v1.1.7
JsonToStr 将一个map[string]interface{}类型的JSON数据转换为字符串表示形式。 这个函数接收一个map[string]interface{}类型的变量作为输入参数, 其中key是字符串类型的属性名,value是属性值,可以是任意类型。 函数返回两个值:一个是转换后的字符串,另一个是可能发生的错误。 如果转换过程中没有发生错误,err将为nil。
func ListToString ¶
ListToString 将链表中的元素转换为字符串。 参数:
ls: list.List类型的链表,包含要转换的元素。 seq: 字符串类型的拼接符,用于连接链表中的元素,默认可以用空格、下划线、@等,具体请根据实际需求设置。
返回值:
一个字符串,包含所有链表元素,元素之间用seq参数指定的字符拼接。
func SliceInAny ¶ added in v1.1.5
SliceInAny 检查一个任意类型的值是否存在于一个任意类型的切片中。 参数v是待查找的值,参数s是待搜索的切片。 该函数使用反射来比较元素,因为v和s的类型都是any,这允许函数处理不同类型的值和切片。 如果找到v存在于s中,则返回true,否则返回false。
func SliceInByte ¶ added in v1.1.5
SliceInByte 判断一个元素是否存在于一个切片中 参数:
v byte: 待查找的元素 s []byte: 待搜索的切片
返回值:
bool: 如果元素存在于切片中,则返回true;否则返回false
func SliceInStr ¶ added in v1.1.5
SliceInStr 判断一个元素是否存在于一个切片中 参数:
v: 待查找的元素 s: 待搜索的切片
返回值:
bool: 如果元素存在于切片中,则返回true;否则返回false
func SliceMerge ¶ added in v1.0.4
SliceMerge 合并两个字符串切片 参数:
l: 第一个字符串切片 r: 第二个字符串切片
返回值:
合并后的字符串切片
该函数通过将第二个切片追加到第一个切片的末尾来实现切片的合并
func SliceRemove ¶ added in v1.0.4
SliceRemove 移除切片中的元素 参数 l: 原始字符串切片 参数 remove: 需要移除的字符串切片 返回值: 移除元素后的字符串切片
func SliceRemoveIndex ¶ added in v1.0.2
SliceRemoveIndex 从一个字符串切片中删除指定索引的元素。 参数:
l: 要从中删除元素的字符串切片。 index: 要删除的元素的索引。
返回值:
[]string: 删除指定索引元素后的切片。 error: 如果索引超出切片范围,则返回错误。
func SliceRemoveNull ¶ added in v1.0.2
SliceRemoveNull 移除字符串切片中的空字符串元素。 遍历给定的字符串切片,排除掉空字符串或仅包含空格的字符串,返回一个新的切片。 参数 l: 输入的字符串切片。 返回值: 一个新的字符串切片,其中不包含空字符串或仅包含空格的字符串。
func SliceRemoveValue ¶ added in v1.0.2
SliceRemoveValue 从字符串切片中移除所有与指定值相同的元素 参数:
l: 待处理的字符串切片 values: 需要移除的值
返回值:
移除指定值后的字符串切片
func SliceReplace ¶ added in v1.0.4
SliceReplace 替换切片中的元素 该函数遍历切片 l,当遇到需要替换的元素 replace 时,将其替换为切片 r 中的所有元素 参数:
l: 原始字符串切片 r: 用于替换的字符串切片 replace: 需要被替换的字符串
返回值:
返回一个新的字符串切片,其中所有的 replace 都被替换为 r 中的元素
func SliceSort ¶ added in v1.0.3
func SliceSort(ls []string)
SliceSort 对字符串切片进行排序。 该函数接收一个字符串切片作为参数,并使用sort包的Strings函数对其进行排序。 排序后,原切片的内容将按照字典序进行重新排列。
func SliceStrReduction ¶ added in v1.1.6
SliceStrReduction 对切片进行去重操作 参数 s: 待去重的字符串切片 返回值: 去重后的字符串切片
func SliceToSlice ¶ added in v1.0.3
SliceToSlice 将切片元素切割整合到一个切片中 该函数接收一个字符串切片text和一个分隔符sep作为参数 它会遍历text中的每个字符串,使用sep进行分割,并将分割后的结果整合到一个新的切片中返回 如果text为空,则直接返回空切片
func SliceToString ¶
SliceToString 将字符串切片转换为单个字符串。 参数:
ls: 字符串切片,包含需要转换的字符串元素。 sep: 拼接符,用于连接切片中的字符串元素,可以是空格、下划线、@等。
返回值:
返回一个字符串,该字符串是通过使用拼接符连接切片中的所有元素而生成的。
Types ¶
This section is empty.