最近学习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
相关推荐
q***56383 分钟前
Spring容器初始化扩展点:ApplicationContextInitializerndjnddjxn5 分钟前
Rust学习月光技术杂谈11 分钟前
实战:C驱动框架嵌入Rust模块的互操作机制与完整流程t1987512813 分钟前
基于MATLAB的指纹识别系统完整实现菜鸟24 分钟前
【后端学习】MySQL数据库笑非不退34 分钟前
C# c++ 实现程序开机自启动专注于大数据技术栈36 分钟前
java学习--finalgihigo199843 分钟前
基于MATLAB的IEEE 14节点系统牛顿-拉夫逊潮流算法实现Codebee1 小时前
30 分钟落地全栈交互:OneCode CLI+SVG 排课表实战合作小小程序员小小店1 小时前
游戏开发,桌面%小游戏,贪吃蛇%demo,基于vs2022,c语言,easyX,无数据库
