Lancet
lancet(柳叶刀)是一个全面、高效、可复用的go语言工具函数库。 lancet受到了java apache common包和lodash.js的启发。
lancet(柳叶刀)是一个全面、高效、可复用的go语言工具函数库。 lancet受到了java apache common包和lodash.js的启发。
go get github.com/duke-git/lancet/v2 //安装v2最新版本v2.x.x
go get github.com/duke-git/lancet@v1.3.2 // 使用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
}
import "github.com/duke-git/lancet/v2/algorithm"
import "github.com/duke-git/lancet/v2/concurrency"
import "github.com/duke-git/lancet/v2/condition"
import "github.com/duke-git/lancet/v2/convertor"
import "github.com/duke-git/lancet/v2/cryptor"
import "github.com/duke-git/lancet/v2/datetime"
import list "github.com/duke-git/lancet/v2/datastructure/list"
import link "github.com/duke-git/lancet/v2/datastructure/link"
import stack "github.com/duke-git/lancet/v2/datastructure/stack"
import queue "github.com/duke-git/lancet/v2/datastructure/queue"
import set "github.com/duke-git/lancet/v2/datastructure/set"
import tree "github.com/duke-git/lancet/v2/datastructure/tree"
import heap "github.com/duke-git/lancet/v2/datastructure/heap"
import hashmap "github.com/duke-git/lancet/v2/datastructure/hashmap"
import "github.com/duke-git/lancet/v2/fileutil"
import "github.com/duke-git/lancet/v2/formatter"
import "github.com/duke-git/lancet/v2/function"
import "github.com/duke-git/lancet/v2/maputil"
import "github.com/duke-git/lancet/v2/mathutil"
import "github.com/duke-git/lancet/v2/netutil"
import "github.com/duke-git/lancet/v2/random"
import "github.com/duke-git/lancet/v2/retry"
import "github.com/duke-git/lancet/v2/slice"
import "github.com/duke-git/lancet/v2/strutil"
import "github.com/duke-git/lancet/v2/system"
import "github.com/duke-git/lancet/v2/validator"
import "github.com/duke-git/lancet/v2/xerror"
非常感激任何的代码提交以使lancet的功能越来越强大。创建pull request时请遵守以下规则。