特性👏 全面、高效、可复用。💪 500+常用 Go 工具函数,支持 string、slice、datetime、net、crypt…💅 只依赖 go 标准库和 golang.org/x。🌍 所有导出函数单元测试覆盖率100%。安装Note:
使用 go1.18 及以上版本的用户,建议安装 v2.x.x。 因为 v2.x.x 应用 go1.18 的泛型重写了大部分函数。
go get GitHub.com/duke-git/lancet/v2 //安装v2最新版本v2.x.x
使用 go1.18 以下版本的用户,必须安装 v1.x.x。目前最新的 v1 版本是 v1.3.9。
go get github.com/duke-git/lancet// 使用go1.18以下版本, 必须安装v1.x.x版本
lancet 是以包的结构组织代码的,使用时需要导入相应的包名。例如:如果使用字符串相关函数,需要导入 strutil 包:
import "github.com/duke-git/lancet/v2/strutil"
此处以字符串工具函数 Reverse(逆序字符串)为例,需要导入 strutil 包:
package main
import (
"fmt"
"github.com/duke-git/lancet/v2/strutil"
)
func main() {
s := "hello"
rs := strutil.Reverse(s)
fmt.Println(rs) //olleh
}
非常感激任何的代码提交以使 lancet 的功能越来越强大。创建 pull request 时请遵守以下规则。
Fork lancet 仓库。
创建自己的特性分支。
提交变更。
Push 分支。
创建新的 pull request。
--结束END--
本文标题: lancet: 一个全面、高效、可复用的go语言工具函数库
本文链接: https://www.lsjlt.com/news/254669.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0