golang常用的基础方法
go get github.com/hzy9738/go-utils
- new
treeData, _ := tree.NewInit(
tree.SetTreeOriginData(roles), //roles is slice
)
- getTreeArray
pid := 0
treeData.GetTreeArray(pid)
mysqlString := mysql.GetMysqlString(&mysql.DBConfig{
Host: "xxx",
User: "xxx",
Pwd: "xxx",
Database: "xxx",
})
db, err := gorm.Open("mysql", mysqlString) // gorm use
res, _ := chans.GetResByParamSlice([]string{"1", "2", "3"}, 10, func(param interface{}, resChan chan<- interface{}) {
resChan <- param })
fmt.Println(res)
strings.ReverseString("abc")