标签列表
Golang. 在运行时向结构体添加属性
reflection
go
6
6
class type User
{
name string
}
是否可以在运行时添加一个名为
age
的字段?
-
findly
2
1
Go 是一种编译语言,这意味着所有操作都在编译时完成。
- Pandemonium
对于不了解的人来说,询问这个问题是完全合理的。为什么会有-1呢?
- Gurpartap Singh
1
个回答
7
7
很抱歉,这是不可能的。
即使使用Java或C++语法代替有效的Go语言也不行。
-
Volker
1
在Java中,您可以在运行时确实操作类的字节码。
ASM
框架可以操作现有类或创建新类,添加构造函数、字段等。
- Nedo
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
8
在运行时修改类属性
7
向切片中添加匿名结构体元素
4
在运行时实例化C#结构体
3
在运行时动态创建结构体 - 可能吗?
14
如何在运行时向方法添加属性?
72
在运行时更改属性参数
17
如何在C#中在运行时添加类属性?
115
在运行时动态添加C#属性
6
在运行时删除结构体值的字段是否可能?
3
检查结构体是否在运行时具有嵌入结构体