Golang で一般的に使用される書式設定プレースホルダーと特定のコード例
プログラミングにおいて、文字列の書式設定は、プログラムの出力をより明確かつ簡単にするための非常に重要な操作です。読む。 Golang 言語では、通常、出力形式を指定するためにいくつかの書式設定プレースホルダーを使用します。この記事では、読者がこれらの内容をよりよく理解して適用できるように、一般的に使用される書式設定プレースホルダーと具体的なコード例をいくつか紹介します。
%v
: デフォルトの形式 %v
は、Golang で最も一般的に使用される書式設定プレースホルダーの 1 つです。変数のデフォルト形式を出力します。さまざまなタイプの変数の場合、%v
は、その特定のタイプに応じて、対応する出力形式を自動的に選択します。
package main import "fmt" func main() { num := 10 str := "Golang" float := 3.14 fmt.Printf("%v ", num) // 输出整数:10 fmt.Printf("%v ", str) // 输出字符串:Golang fmt.Printf("%v ", float) // 输出浮点数:3.14 }
%d
: 出力整数 %d
は、整数の出力に使用される書式設定されたプレースホルダーです。整数型の変数を出力する必要がある場合、%d
を使用して出力形式を指定できます。
package main import "fmt" func main() { num := 100 fmt.Printf("%d ", num) // 输出整数:100 }
%s
: 出力文字列 %s
は、文字列の出力に使用される書式設定されたプレースホルダーです。文字列型変数を出力する必要がある場合、%s
を使用して出力形式を指定できます。
package main import "fmt" func main() { str := "Hello, World!" fmt.Printf("%s ", str) // 输出字符串:Hello, World! }
%f
: 出力浮動小数点数 %f
は、浮動小数点数を出力するために使用される書式設定プレースホルダーです。浮動小数点型の変数を出力する必要がある場合、%f
を使用して出力形式を指定できます。
package main import "fmt" func main() { float := 3.14159 fmt.Printf("%.2f ", float) // 输出浮点数:3.14(保留两位小数) }
%t
: 出力ブール値 %t
は、ブール値を出力するために使用される書式設定されたプレースホルダーです。ブール型変数を出力する必要がある場合、%t
を使用して出力形式を指定できます。
package main import "fmt" func main() { boolVar := true fmt.Printf("%t ", boolVar) // 输出布尔值:true }
上記の一般的な書式設定プレースホルダーに加えて、Golang には他にも多くの書式設定プレースホルダーがあり、さまざまなニーズに応じて適切な書式設定方法を選択できます。この記事が読者にとって役立ち、書式設定されたプレースホルダーを使用してさまざまな種類の変数を出力することに習熟するのに役立つことを願っています。
以上がGolang で一般的に使用される書式設定プレースホルダーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。