为了账号安全,请及时绑定邮箱和手机立即绑定

reflect.TypeOf 是 *string 并返回 0xc0001ae4a8 - 如何打印

reflect.TypeOf 是 *string 并返回 0xc0001ae4a8 - 如何打印

Go
慕姐4208626 2023-06-01 14:12:40
这是我从 Go AWS 客户端检索结果的代码:  fmt.Println("Success", reflect.TypeOf(result.Reservations[0].Instances[0].Architecture))  Success *stringfmt.Println("Success", result.Reservations[0].Instances[0].Architecture)Success 0xc0001ae4a8我不知道为什么会这样。
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

result.Reservations[0].Instances[0].Architecture是一个指向字符串的指针。类型打印为*string. 该值打印为十六进制。

如果您的目标是打印字符串的值,则取消引用指针:

fmt.Println("Success", *result.Reservations[0].Instances[0].Architecture)


查看完整回答
反对 回复 2023-06-01
  • 1 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信