我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

在Golang中将Int *转换为String

I need to get the string value of pointer, how can I achieve it?

Something like &a.String()

Use fmt.Sprintf():

func main() {
    i := 42
    ip := &i
    strValue := fmt.Sprintf("%p", &ip)
    fmt.Println(strValue)
}

近期文章

  • main.go:9:使用没有选择器的str包
  • 从非Chan类型的时间接收。
  • 覆盖匿名结构函数
  • 在`for {len(c)}`中检查通道长度变得无响应
  • 将nil附加到slice会得到0值
  • 接口提供哪些保证?
  • 在Go中,给定位置名称,我们如何确定该位置的当前时间? [关闭]
  • 在单独的golang包中声明结构不能返回值,但是在明确声明时可以返回值
  • 功能指针参数更改
  • json.Unmarshal是否要求您的结果结构完全匹配传入的JSON吗?
  • httptest.NewRequest与http.NewRequest:在测试中使用哪个,为什么?
  • Golang是否会在修改/写入时复制字符串?
  • 如何将连接参数db传递给main.go?
  • Golang将字符串打印为字节数组
  • 仅向通道发送值时进入工作流程
  • GoLang接口名称的规则及其方法数[关闭]
  • 如何解组json数据以正确定义格式打印
  • 使用其他变量中的数据引用go中的变量?
  • 审核有关忽略上下文取消功能的警告
  • 如何使用反射获取字符串指针的变量名?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华