var count int = 5
fmt.Printf("count:%i\n", count)
它的輸出是fmt.Printf中整數的正確字符串格式說明符是什麼?
count:%!i(int=5)
什麼是正確的格式說明,使輸出
count:5
我在Go的包網站查找包fmt
的方法Printf
,但它沒有說格式說明符的語法。我在哪裏可以找到語法?
謝謝。
var count int = 5
fmt.Printf("count:%i\n", count)
它的輸出是fmt.Printf中整數的正確字符串格式說明符是什麼?
count:%!i(int=5)
什麼是正確的格式說明,使輸出
count:5
我在Go的包網站查找包fmt
的方法Printf
,但它沒有說格式說明符的語法。我在哪裏可以找到語法?
謝謝。
%d
是基數10整數的格式說明符(你通常想要的)fmt格式說明符的完整列表可以在這裏找到; https://golang.org/pkg/fmt/
var count int = 5
fmt.Printf("count:%d\n", count)
// prints count:5
您可以使用%v
打印默認格式的價值,不管數據類型是什麼。
例如:
package main
import (
"fmt"
)
func main() {
//prints Hello 1 0.5 {Hello}
fmt.Printf("%v %v %v %v", "Hello", 1, 0.5, struct{ v string }{"Hello"})
}
你也可以簡單地選擇了Println功能:
fmt.Println("count:", count)
嗯,這是[正好遇上文檔的頂部(https://開頭golang .ORG/PKG/FMT /)。當然,對於'Printf'文檔並沒有重複,但它恰好就是頁面的頂部: - /這是Go文檔的常用模式。 – Carpetsmoker