dqd54099
2018-04-13 22:40
浏览 2.7k
已采纳

如何在golang中向字符串变量添加变量

I'm trying to add a value to a variable string in golang, without use printf because I'm using revel framework and this is for a web enviroment instead of console, this is the case:

data := 14
response := `Variable string content`

so I can't get variable data inside variable response, like this

response := `Variable string 14 content`

Any idea?

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

我正尝试在golang中将值添加到变量字符串中,而无需使用printf,因为我正在使用revel 框架,这是针对Web环境而非控制台的,情况就是这样:

  data:= 14 
response:=`可变字符串内容`
    
 
 

,所以我无法在变量响应内获取变量数据,像这样

  response:=`可变字符串14内容'
    
 
 

有什么想法吗?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • dqzuo0327 2018-04-13 22:56
    已采纳

    Why not use fmt.Sprintf?

    data := 14
    response := fmt.Sprintf("Variable string %d content", data)
    
    打赏 评论
  • duanpo7796 2019-07-27 18:32

    If you want to keep the string in variable rather than to print out, try like this:

    data := 14
    response := "Variable string" + data + "content"
    
    打赏 评论

相关推荐 更多相似问题