doukanhua0752
2017-12-21 06:17
浏览 36
已采纳

从指针获取价值

I'm using a github sdk for Go. The github sdk return a struct object like:

type IssuesSearchResult struct {
    Total             *int    `json:"total_count,omitempty"`
    IncompleteResults *bool   `json:"incomplete_results,omitempty"`
    Issues            []Issue `json:"items,omitempty"`
}

If I want to print the total number like

result := client.Search.Issues.....
fmt.prinln(result.Total)

it will print the address in memory like 0xc420228080 but I want the real value like 4 or 5 , I tried to find how can I do that but I couldn't get the correct answer

图片转代码服务由CSDN问答提供 功能建议

我正在为Go使用github sdk。 github sdk返回一个结构对象,例如:

  type IssuesSearchResult struct {
 Total * int`json:“ total_count,omitempty”`
 IncompleteResults * bool`json:“  incomplete_results,omitempty“`
问题[]发出`json:” items,omitempty“`
} 
   
 
 

如果我想打印总数< / p>

 结果:= client.Search.Issues ..... 
fmt.prinln(result.Total)
   
 
 <  p>它将像 0xc420228080 一样打印内存中的地址,但是我想要真正的值,例如4或5,我试图找到如何做到这一点,但是我没有得到正确的答案 
 
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dongre6270 2017-12-21 06:28
    已采纳

    Try using

    fmt.prinln(*result.Total)

    点赞 打赏 评论

相关推荐 更多相似问题