utils.go Go项目通用函数封装
utils.go 的工具函数封装,结构清爽,逻辑利落,适合写 Go 项目时当个小帮手用。函数名起得比较直白,不用看文档都能猜个七七八八。用在接口、字符串格式化、错误包装这些场景都还挺顺手的。
utils.go的函数多是通用型的,比如IsEmpty
、ToJson
这种,放哪都能用。不用大包小包引第三方库,轻量又方便,适合搞点干净利落的小项目,或者做个框架底层封装。
像ToJson
就挺好用,结构体一转直接输出字符串,调接口或日志打印都省心。还有些类型判断、空值的函数,写 API 返回值格式化时省事。
如果你在写gin
、fiber
之类的 Web 框架,搭个统一返回结构,这种工具函数能省下不少模板代码。嗯,还有个小建议,函数多了可以分类整理一下,不然堆一起查起来不太方便。
感兴趣的可以看看类似的工具库,像go utils 源码或JavaScript 的 lao utils也有不少可借鉴的点。
下载地址
用户评论