出现这个错误的原因你可能想不到
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。...
Go 语言生成一个 Slice 指定个数的组合有多种实现方法,这里介绍两种性能比较好的。...
在网络编程中,经常用 http.Post 发送文件到远程服务器,可以通过自己构造 `multipart/form-data; boundary` 来实现。...
Selenium WebDriver 直接通过浏览器自动化的本地接口来调用浏览器,以达到模拟浏览器行为的操作,如点击、选择、鼠标移动等。下面是记录个人使用golang 驱动的记录。...
一般生产环境中很少用 32 位的 windows 系统,为了老用户,还是做一下跨平台编译。...
用渠道作为线程池,应对百万请求,这是 Marcio Castilho 优化的方法。核心代码:...
Golang io.ReadCloser 和[]byte 相互转化的方法...
比较两个同类型 struct 是否相等,可以用 `reflect.DeepEqual` 和 `cmp.Equal`,也可以使用硬编码比较,下面看看它们的性能如何。...
Tokyo Cabinet 是早期的用 C 语言写的 KV 数据库,还支持多种数据结构,主要是在一定级别的数据量时读写性能很快。...
二维数组旋转,类似2D图像作90度旋转...