作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
尝试使用 %v
格式化程序将 int
值插入字符串,如下所示,但未打印任何内容,
package main
import "fmt"
func inc(i int) int {
return i + 1
}
func main() {
fmt.Sprintln("inc 1 equal %v", inc(1))
}
如何插入一个 int
值?
最佳答案
fmt.Sprintln
返回一个 String
,但不打印任何内容。 (这个名字取自同样容易混淆的 C 函数 sprintf
。)
你需要的是Printf
, 但你必须自己添加换行符:
fmt.Printf("inc 1 equal %v\n", inc(1))
关于去字符串插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50095616/
我是一名优秀的程序员,十分优秀!