go
视觉68
这个作者很懒,什么都没留下…
展开
-
go常用类型装换
// 转int64func TransToInt64(data interface{}) (res int64, err error) { val := reflect.ValueOf(data) switch data.(type) { case int, int8, int16, int32, int64: res = val.Int() case uint, uint8, uint16, uint32, uint64: res = int64(val.原创 2020-08-06 16:51:57 · 127 阅读 · 0 评论 -
go mod 简单使用教程
go Modules—Modules是Go 1.11中新增的实验性功能,是一种新型的包管理工具。具体操作:首先要把go升级到1.11升级后,可以设置通过一个环境变量GO111MODULE来激活modules:export GO111MODULE=on //此时go会使用modules,而不会去GOPATH目录下查找。1一般默认情况是GO111MODULE=auto,此时go命令行将会根据当前目录来决定是否启用module功能。这种情况下可以分为两种情形:当前目录在GOPATH/src之外且该原创 2020-07-16 17:37:26 · 1388 阅读 · 0 评论 -
golang常用类型转换
func TransToInt64(data interface{}) (res int64, err error) { val := reflect.ValueOf(data) switch data.(type) { case int, int8, int16, int32, int64: res = val.Int() case uint, uint8, uint16, uint32, uint64: res = int64(val.Uint()) .原创 2020-06-03 19:52:00 · 251 阅读 · 0 评论 -
Go redis 入门操作
我使用的是 https://github.com/go-redis/redis 这个 golang 客户端, 因此安装方式如下:go get gopkg.in/redis.v4接着在代码中导入此包即可:import "gopkg.in/redis.v4"基本操作创建客户端通过 redis.NewClient 函数即可创建一个 redis 客户端, 这个方法接收一个 redi...原创 2018-10-25 16:23:03 · 945 阅读 · 0 评论