如何使用fmt.Println()扩展变量

时间:2017-04-17 04:31:41

标签: go println gofmt

我无法使用fmt.Println()扩展变量。

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

result =>

I'm %g years old.
20

2 个答案:

答案 0 :(得分:3)

使用Printf而不是Println。对%d类型old使用int。添加换行符。

例如,

package main

import "fmt"

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

输出:

I'm 20 years old.

答案 1 :(得分:1)

作为documentation for fmt.Println状态,此函数不支持格式说明符。请改用fmt.Printf

相关问题