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

在Go中用格式说明符声明变量

In Python, I can declare a variable as d ='/some/dir/%s' and later replace %s with any value as

>>> d =  '/some/dir/%s'
>>> d % "hello"
'/some/dir/hello'

Is it possible to do the same in Go? If so, how?

Yes, fmt.Sprintf does that:

d := "/some/dir/%s"
fmt.Sprintf(d, "hello") // Returns "/some/dir/hello"

近期文章

  • 在golang中打开一个网址,然后阅读重定向的网址
  • Go中的结构初始化和方法声明
  • 为什么Go将字节添加到我的字符串中?
  • 解码JSON响应时遇到问题[重复]
  • 转到Paypal REST API请求
  • 无法构建简单的golang代码-切片文字语法
  • RESTFUL API中的golang结构或地图
  • <nil>在golang中解析xml字符串时
  • 如何找到来自Golang控制台的标志数量
  • 简单的XML解组返回空值
  • 如何在Go中打印出切片的非连续部分?
  • 可用于类型声明中的结构的访问方法
  • 使用golang的os / exec,如何将stdout从一个进程复制到另一个进程的stdin?
  • Go工厂方法返回类型接口,而不是实现该接口的结构
  • 遍历带有反射的结构体字段与大小写映射[string] interface {}不匹配
  • 如何从阅读器获取字符串?
  • 使用带有匿名功能的标签
  • 为什么我的UDP拨号程序也没有监听?
  • Golang:自动刷新HTTP页面
  • Golang并发下载死锁

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华