gpt4 book ai didi

pointers - 如何访问指向结构的指针的值?

转载 作者:数据小太阳 更新时间:2023-10-29 03:24:27 26 4
gpt4 key购买 nike

我有一个变量,它等于以下结构的指针:

type Conn struct {
rwc io.ReadWriteCloser
l sync.Mutex
buf *bytes.Buffer
}

因此

fmt.Printf("---*cn: %+v\n", *cn)

返回

{rwc:0xc42000e080 l:{state:0 sema:0} buf:0xc42005db20}

如何查看地址 0xc42000e080 和 0xc42005db20 的值?

我的最终目标是检查这个,因为它在连接到 memcache 时使用,并且 memcache 有机会中断我正在尝试重新建立连接,并且需要检查这个来解决它。

最佳答案

我不确定您为什么需要一个单独的库。直接的答案是您可以在结构内直接取消引用 rwc

所以,你会做类似的事情

fmt.Printf("---*cn: %+v\n", *(cn.rwc))

关于pointers - 如何访问指向结构的指针的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45870571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com