lancet(go语言工具函数库)发布v2.1.13

duke-git · · 1291 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

<div align=center> <img src="https://github.com/duke-git/lancet/raw/main/logo.png" width="200" height="200"/> </div> lancet是一个全面、高效、可复用的go语言工具函数库。本次发布v2.1.13版本, 该版本包含了自v2.0.0以来的70+新增函数、多个错误修复和兼容性提升优化。并为全部API函数添加example及playground demo。 ## Github [https://github.com/duke-git/lancet](https://github.com/duke-git/lancet) ## 特性 - 👏 全面、高效、可复用。 - 💪 300+常用go工具函数,支持 string、slice、datetime、net、crypt...。 - 💅 只依赖 go 标准库。 - 🌍 所有导出函数单元测试覆盖率100%。 ## 安装 ### Note: 1. <b>使用 go1.18 及以上版本的用户,建议安装 v2.x.x。 因为 v2.x.x 应用 go1.18 的泛型重写了大部分函数。</b> ```go go get github.com/duke-git/lancet/v2 //安装v2最新版本v2.x.x ``` 2. <b>使用 go1.18 以下版本的用户,必须安装 v1.x.x。目前最新的 v1 版本是 v1.3.5。</b> ```go go get github.com/duke-git/lancet@v1.3.5 // 使用go1.18以下版本, 必须安装v1.x.x版本 ``` ## 用法 lancet 是以包的结构组织代码的,使用时需要导入相应的包名。例如:如果使用字符串相关函数,需要导入 strutil 包: ```go import "github.com/duke-git/lancet/v2/strutil" ``` ## 例子 此处以字符串工具函数 Reverse(逆序字符串)为例,需要导入 strutil 包: ```go package main import ( "fmt" "github.com/duke-git/lancet/v2/strutil" ) func main() { s := "hello" rs := strutil.Reverse(s) fmt.Println(rs) //olleh } ```

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1291 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传