如何使用 fmt.Println() 扩展变量
How to expand variables with fmt.Println()
我无法使用 fmt.Println() 扩展变量。
package main
import "fmt"
func main(){
old := 20
fmt.Println("I'm %g years old.",old)
}
结果 =>
I'm %g years old.
20
改为documentation for fmt.Println
states, this function does not support format specifiers. Use fmt.Printf
。
使用 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.
我无法使用 fmt.Println() 扩展变量。
package main
import "fmt"
func main(){
old := 20
fmt.Println("I'm %g years old.",old)
}
结果 =>
I'm %g years old.
20
改为documentation for fmt.Println
states, this function does not support format specifiers. Use fmt.Printf
。
使用 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.