1

我不能用 fmt.Println() 扩展变量。

package main
import "fmt"
func main(){
  old := 20
  fmt.Println("I'm %g years old.",old)
}

结果 =>

I'm %g years old.
20
4

2 回答 2

4

Printf不使用Println。用于which%doldtype int。添加换行符。

例如,

package main

import "fmt"

func main() {
    old := 20
    fmt.Printf("I'm %d years old.\n", old)
}

输出:

I'm 20 years old.
于 2017-04-17T04:52:19.867 回答
1

作为状态的文档fmt.Println,此函数不支持格式说明符。改为使用fmt.Printf

于 2017-04-17T04:52:16.983 回答