我无法使用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
答案 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
。