出现这个错误的原因你可能想不到
1
2
golang cannot refer to unexported name
不能引用未导出名称
大部分的原因是因为:
1
函数或变量名首字母是小写
1
2
3
4
type my struct {
a string // 不能在本包外被引用,引用可能会有以上报错
B string // 可以在本包外被引用
}
本文网址: https://golangnote.com/topic/127.html 转摘请注明来源
出现这个错误的原因你可能想不到
1
2
golang cannot refer to unexported name
不能引用未导出名称
大部分的原因是因为:
1
函数或变量名首字母是小写
1
2
3
4
type my struct {
a string // 不能在本包外被引用,引用可能会有以上报错
B string // 可以在本包外被引用
}
本文网址: https://golangnote.com/topic/127.html 转摘请注明来源
Go 语言判断元素列表里是否包含某个元素,通常有两种方法:遍历列表、转为map后判断是否包含key。...
用http.Client 从网络上读到图像文件,response body 是 io.Reader,可以直接输给 image.Decode...
用渠道作为线程池,应对百万请求,这是 Marcio Castilho 优化的方法。核心代码:...
Golang 应用多平台批量编译脚本,Mac 环境,linux、darwin、freebsd、windows,amd64、386。...
用一个阶乘函数来演示一个 go 程序员的进化演变过程...
gopsutil 是用go 实现python 写的psutil 的功能,并尝试在多平台上完整psutil 的函数。...
竞争资源是多个 goroutine 在没有相互同步的情况下,访问某个共享的资源,也叫竞态资源。...
一些减小 gc 压力、避免内存泄漏的小技巧分享。...
比较两个同类型 struct 是否相等,可以用 `reflect.DeepEqual` 和 `cmp.Equal`,也可以使用硬编码比较,下面看看它们的性能如何。...
Go 语言的 bytes 库有两个有用的字节比较函数 : Compare、Equal...