1
我無法使用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
我無法使用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
使用Printf
不是Println
。對於old
使用%d
,其類型爲int
。添加一個換行符。
例如,
package main
import "fmt"
func main() {
old := 20
fmt.Printf("I'm %d years old.\n", old)
}
輸出:
I'm 20 years old.
作爲documentation for fmt.Println
狀態,該功能不支持的格式說明。改爲使用fmt.Printf
。
你說的 '出口' 是什麼意思?請告訴我們一個完整的例子,說明你正在努力達到什麼目的以及它失敗的原因。 – nemo
1)缺少分號 – user2176127
2)Println沒有格式化,這就是Printf和家族的用途。 – user2176127