最近学习golang,结果发现参考github的代码报错了
查了一下资料,这里记录加吐槽一下,这个设定真的让我感觉痛苦
go 实例化结构体报错 Cannot assign a value to the unexported field 'xxxxx'
或者是报错implicit assignment of unexported field
原因为,go的结构体属性名字,大写表示是public,小写是私有的,属性名小写外部包不能引用,改成大写才可以
例如:以下报错,在外部包引用的时候,第一个属性名是小写,就报错了,后面的两个是大写,是可以的
不得不吐槽go的这个设定,我个人是感觉非常难受+恶心的
golang Cannot assign a value to the unexported field ‘xxxxx‘
杨杨小朋友2024-02-03 19:25
相关推荐
jimin_callon几秒前
VBA第三十八期 VBA自贡分把表格图表生成PPT矛取矛求1 小时前
C++ 标准库参考手册深度解析٩( 'ω' )و2601 小时前
stl_list的模拟实现麻芝汤圆2 小时前
MapReduce 的广泛应用:从数据处理到智能决策努力的搬砖人.2 小时前
java如何实现一个秒杀系统(原理)珊瑚里的鱼2 小时前
第五讲(下)| string类的模拟实现哈哈哈哈哈哈哈哈哈...........2 小时前
【java】在 Java 中,获取一个类的`Class`对象有多种方式@小白向前冲2 小时前
python 重要易忘 语言基础蹦蹦跳跳真可爱5892 小时前
Python----计算机视觉处理(Opencv:道路检测之车道线拟合)怒放吧德德2 小时前
实际应用:使用Nginx实现代理与服务治理