utils

未匹配的标注

utils

utils 是一组基础类型处理工具.

与服务的区别是, utils 只是提供基础类型的处理的链式调用的语法糖, 并没有声明相关接口.

当然, 当下功能只是一个起步而已, 后期再慢慢完善.

切片

字符切片



s := []string{"a", "b", "c"}

ok := slice.Strings(s).Has("a") // true

字符串

s := "UpDate"
str.Conv(s).Snake() // up_date

功能刚刚起步, 想实现一种链式调用的处理效果

链式调用比直接用函数传入类型, 感觉开发起来舒服一些

比如实现一个 Map 函数, 处理 map[string]any

result := mapValue.Map(func (item any) any {
    return item
})

等价于

for key, item := range mapValue {
    mapValue[key] = item
}

后面慢慢完善吧.

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~