
golang
abcPHP
这个作者很懒,什么都没留下…
展开
-
Golang 新手可能会踩的 50 个坑
Golang 新手可能会踩的 50 个坑第7题,检测被覆盖变量:go变量赋值覆盖检测转载 2020-09-11 18:46:40 · 590 阅读 · 0 评论 -
go变量赋值覆盖检测
由于作用域及赋值操作 := 会自动创建变量,容易发生变量被覆盖或者赋值不成功。检测方法如下(windows系统)go vet检测go help vetgo install golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow#go vet -vettool=$(which shadow)cd $GOPATHgo build src/golang.org/x/tools/go/analysis/passes/shadow/cmd/shad原创 2020-09-09 17:52:01 · 587 阅读 · 0 评论 -
golang初始化顺序/执行顺序_init 下划线最佳实践
go语言的初始化顺序,包,变量,initgo程序执行顺序(转)golang入门-- import包与包内init方法的执行时机怎么用好 Golang 的 init 函数golang 下划线(underscore)的意义go import 下划线 的实现原理import _ "net/http/pprof"import ( "database/sql" "fmt" _ "github.com/mattn/go-sqlite3" "原创 2020-09-09 16:14:36 · 576 阅读 · 0 评论 -
golang strings.Split函数
email := "abc@a.com" emailS := strings.Split(email, "@") fmt.Println(emailS) //[abc a.com] s := strings.Split("abc,abc", "") fmt.Println("empty seperator ", s, len(s)) // [a b c , a b c] 7 s = ...原创 2020-02-22 16:05:04 · 10289 阅读 · 0 评论 -
golang uint8 int8 byte rune转换
uint8 unsigned 8-bit integers (0 to 255)type byte = uint8type rune = int32 b := []byte{104, 101} u8 := []uint8{104, 101} fmt.Printf("%T %T\n", b, u8) //[]uint8 []uint8 fmt.Println(string(b), st...原创 2020-02-22 14:35:59 · 6121 阅读 · 0 评论 -
golang 字符串数字互转
数字转字符串 //64位unsigned 最大值 var aUint uint = ^uint(0) fmt.Println(aUint) fmt.Println(uint64(math.Exp2(63)*4), uint64(math.Exp2(63))*4-1)//超范围赋一个最大值? //fmt.Sprintf fmt.Println("fmt.Sprintf: ", fmt....原创 2020-02-22 14:09:11 · 3248 阅读 · 0 评论 -
golang len函数 字符长度
数组(包括数组指针)、切片(slice)、map、channel、字符串等数据类型的长度,注意,结构休(struct)、整型布尔等不能作为参数传给len函数。channel:通道中未读的元素个数字符串:字节数,并非字符串的字符数 var arr = [...]int{5:2} //数组指针 var p1 *[6]int = &arr fmt.Println(reflect.T...原创 2020-02-22 14:04:09 · 4230 阅读 · 0 评论 -
gin GetPostFormMap PostFormArray MultipartForm方法使用
contentType := c.Request.Header.Get("Content-Type") fmt.Println("++contentType++",contentType) id,_:=c.GetPostFormMap("id") name,_:=c.GetPostFormMap("name") fmt.Println("GetPostFormMap++",id,nam...原创 2019-12-21 10:49:59 · 3143 阅读 · 0 评论