最近学习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
相关推荐
这里有鱼汤3 分钟前
通过AI狂赚苹果26.6%,这套AI金融交易开源Agent彻底火了寻月隐君13 分钟前
【Solana 开发实战】轻松搞定链上 IDL:从上传到获取全解析程序员爱钓鱼23 分钟前
Go项目上线部署最佳实践:Docker容器化从入门到进阶卷到起飞的数分24 分钟前
Java零基础笔记07(Java编程核心:面向对象编程 {类,static关键字})汪子熙24 分钟前
Visual Studio Code 中排除指定文件夹搜索的最佳实践与实现原理谁他个天昏地暗35 分钟前
Java 实现 Excel 文件对比与数据填充kaikaile19951 小时前
使用Python进行数据可视化的初学者指南大P哥阿豪1 小时前
Go defer(二):从汇编的角度理解延迟调用的实现意疏1 小时前
【Python篇】PyCharm 安装与基础配置指南风象南1 小时前
SpringBoot 与 HTMX:现代 Web 开发的高效组合