腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
反射
获取
结构
字段
的
指针
的
值
go
、
reflect
fmt.Printf("Field: %s\tValue: %v\n", typeOfS.Field(i).Name, v.Field(i).Interface())} 我正在尝试将这些
结构
转换为映射字符串,因为我需要mongoDB
的
更新查询映射。在将我
的
结构
转换为BSON之后,不再查询{ "pet.name":"Groot“},它变成了{ "pet":{ "name":"Groot”}},它删除了嵌入文档pe
浏览 21
提问于2020-09-18
得票数 1
1
回答
Golang
使用
反射
逐个修改
结构
的
字段
go
、
reflection
我有一个这样
的
结构
: Name string Bio string我有一个给定
的
实例化
结构
,我想遍历该对象中
的
字段
并逐个修改它们
浏览 21
提问于2019-07-12
得票数 0
回答已采纳
1
回答
go (
反射
):如何实例化任意类型并设置已知
的
嵌入式
字段
reflection
、
go
Actual1 struct{ *Embedded } Actual3 struct{ *Embedded }现在考虑以下函数,其中i
的
类型可能是Actual1、Actual2或Actual3 (或以类似方式嵌入Embedded
的
任何其他类型)。此函数将实例化与i相同类型
的
新实例,并在新实例化
的
复制实例上设置embed。type as `i` // Step 2. set `i.Embedded` to `field`
浏览 2
提问于2015-08-21
得票数 3
回答已采纳
2
回答
通过
反射
获得阴影方法
reflection
、
go
如何通过
反射
获得阴影方法? val := reflect.ValueOf(b)} 这里提供
的
代码
浏览 2
提问于2014-03-13
得票数 4
回答已采纳
1
回答
使用
反射
,如何将
值
设置为
结构
字段
(
指针
)
go
、
reflect
我试图通过
反射
将
值
设置为struct
字段
(
指针
字段
),但失败了。
字段
是一个
指针
。我尝试
使用
FieldByName().Set FieldByName().SetPointer来设置
值
。/test.go:14:50: reflect.ValueOf
浏览 0
提问于2019-07-22
得票数 2
1
回答
使用
反射
动态
获取
指向
结构
所有
字段
的
指针
sql
、
go
、
reflection
、
orm
、
go-reflect
我正试着为戈朗建立一个简单
的
欧姆层。,它将接受一个
结构
并生成cols [],然后将其传递给sql函数rows.Scan(cols...),该函数接受
结构
中与其在结果集中找到
的
每个列对应
的
字段
的
指针
。下面是我
的
示例
结构
ID int64 `sql:"id"` aID stringcolumn
浏览 2
提问于2022-03-13
得票数 1
回答已采纳
2
回答
在Go中
使用
指针
的
混淆
pointers
、
go
、
struct
我
的
示例代码如下所示。如果我这么做是为了a.Color,上面写着 无效操作: num +2(不匹配类型*int和int)
浏览 1
提问于2018-10-04
得票数 2
回答已采纳
1
回答
如何
使用
反射
来设置固定
的
buffer
字段
元素?
c#
、
reflection
、
unsafe
下面是一个典型
的
unsafe
结构
声明,其中包含一个固定
的
缓冲区
字段
:public unsafe struct[FieldOffset(6)]} 如何
使用
反射
设置MyFixeBuffer
的
元素?
浏览 0
提问于2015-06-04
得票数 2
1
回答
JNA
结构
能支持不变性吗?
java
、
jna
、
vulkan
使用
JNA
结构
的
一个小麻烦是它们是可变
的
(我指的是完全可变
的
),因为在默认情况下,所有
字段
都必须是公共
的
,不能是final (尽管见下文)。如果
结构
只包含几个
字段
,那么我们显然会创建一个包装器,正确封装底层JNA数据,执行所需
的
任何防御性复制。不幸
的
是,这个有100多个
字段
,所有这些
字段
都必须是公共
的
和可变
的
--手工编写一个包装
浏览 2
提问于2021-05-13
得票数 1
回答已采纳
1
回答
嵌套
结构
属性
的
c#
反射
c#
、
.net
、
reflection
我正在尝试做一些从文本到对象
的
动态解析,然而,在创建和设置
结构
的
嵌套属性
值
时,我遇到了一个问题。如果我在一个对象中有一个
结构
的
属性,每当我
使用
反射
来
获取
结构
对象并设置它
的
任何属性/
字段
时,对象上
的
值
都不会改变。请看下面的对象图。当我
使用
反射
来
获取
NestedStruct属性,然后在该
浏览 1
提问于2012-11-07
得票数 2
回答已采纳
1
回答
在Go中按
字段
符号查找标签
go
、
reflection
给定一个带有
字段
的
结构
,我希望以符号方式查找特定
字段
的
标记
值
(不以字符串形式提供
字段
名)。tagVal := getTag(&entity.Foo) // the function would return "val" for Foo field 我想实现一个getTag函数,它将返回给定
字段
的
标记
值
浏览 10
提问于2019-11-09
得票数 1
回答已采纳
1
回答
fmt.Println在golang中
的
实现细节
go
、
floating-accuracy
1 false [9317046909104082944] 8} } 为什么我必须将bigSum作为引用(通过
使用
&)来获得正确
的
答案,否则我们将得到一个对象?Println在Go中是如何工作
的
?我
的
意思是它怎么知道它应该为不同
的
类型申请哪种格式?
浏览 3
提问于2016-05-03
得票数 3
回答已采纳
1
回答
将指向
结构
的
指针
转换为另一个具有较少
字段
的
结构
类型。
c++
、
pointers
、
reflection
、
struct
、
reinterpret-cast
基本问题解释为什么我要做这个 我
的
项目将GSL库用于线性
浏览 0
提问于2017-04-05
得票数 2
回答已采纳
3
回答
Golang:
使用
反射
获取
指向
结构
的
指针
go
、
recursion
、
reflection
我试图编写递归遍历
结构
的
代码,并跟踪指向其所有
字段
的
指针
,以便进行基本分析(大小、引用数等)。然而,我遇到了一个问题,我似乎无法获得
反射
,给出指向纯
结构
的
指针
。因为我没有获得初始fooObj遭遇
的
指针
的
方法,所以我结束了两次遍历fooObj,直到第二次点击barObj并退出递归。知道如何
使用
反射
获得
结构
的
<em
浏览 6
提问于2022-03-25
得票数 1
1
回答
如何从接口{}
获取
struct成员
的
指针
pointers
、
reflection
、
go
我想将struct
的
指针
传递给期望接口{}
的
函数。然后(通过
反射
)
获取
指向
结构
成员
的
指针
,然后
使用
该
指针
对其进行修改。我读过很多问答,也试过很多不同
的
版本,但我仍然可以让它发挥作用。pointerToValue)f(robot)我认为问题在于
浏览 1
提问于2015-01-16
得票数 7
回答已采纳
7
回答
使用
反射
获取
结构
字段
的
名称
go
这里印"Foo“
的
方法是什么?在本例中,打印
的
是"string“。
浏览 8
提问于2014-06-21
得票数 83
回答已采纳
1
回答
使用
反射
比较
结构
字段
go
我正在尝试对
结构
进行更新,以便在PUT API中
使用
。我需要找出新
结构
中
的
字段
是否与旧
结构
中
的
相同
字段
具有不同
的
值
。我以前从来没有用过
反射
,所以我有点困惑。这是我
的
代码,我期望它只打印不同
的
字段
,但它打印每个
字段
。fmt.Printf("new: %v ", v2.Field(i))
浏览 1
提问于2018-12-13
得票数 0
回答已采纳
1
回答
检查struct
字段
是否为空
go
、
struct
、
null
在将JSON对象解编组到其中之后,我想迭代struct
的
字段
,并检查没有设置
值
的
字段
(即为空
的
)。 我可以得到每个
字段
的
值
,并将其与对应类型
的
reflect.Zero
值
进行比较。但是问题是,当然,这对bool或int
值
不起作用。如果在JSON中将bool
字段
设置为false,或者将int
字段
设置为0,则它们将等于其类型
的
零<em
浏览 5
提问于2018-05-30
得票数 5
1
回答
生成一组检查消息内容
的
方法
c++
、
metaprogramming
在我
的
单元测试框架中,对于一些消息(简单地说是POD
结构
),我需要一个方法来比较两个这样
的
消息(
结构
),以确保所有
字段
的
相等。,如果两个
结构
中
的
所有
字段
相等,则返回true:(当然,
指针
可能是无效
的
,并被转换成正确
的<
浏览 1
提问于2010-09-01
得票数 1
回答已采纳
1
回答
有没有一种不
使用
自定义
结构
来检索实体
的
方法?
go
、
google-cloud-datastore
struct 看起来非常有用,这就是我想要处理实体
的
方式,但是我没有看到任何
使用
它
的
API。大多数函数(如)
使用
的
interface{}只有在
结构
与传入数据一样精确
的
结构
时才能工作。= nil {} 我如何以一种广义
的
方式获得这个实体呢?如果我对
结构
不太了解呢?(更具体地说,如何获得datastore.Entity
的
实例?)
浏览 1
提问于2018-09-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
Go语言反射之类型反射
Go 反射机制介绍
《快学 Go 语言》第 14课——反射
浅谈Go语言中的结构体struct&接口Interface&反射
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券