Golang の書式設定プレースホルダーの使用スキル
Golang を使用して文字列の書式設定を行うプロセスでは、プレースホルダーの使用スキルを習得することが非常に重要です。この記事では、読者が文字列の書式設定タスクをより柔軟に処理できるように、一般的に使用される書式設定のプレースホルダーとサンプル コードをいくつか紹介します。
Golang の書式設定プレースホルダーは、主に %
とその後に続く特定の文字で構成され、さまざまな種類のデータの出力を示します。以下に、一般的に使用される書式設定プレースホルダーとそれに対応するデータ型を示します。
%v
: デフォルトの書式設定。値のタイプに応じて書式設定された出力。 %d
: 整数を 10 進数にフォーマットします。 %s
: 文字列をフォーマットして出力します。 %f
: 浮動小数点数を 10 進数にフォーマットします。 %t
: ブール値をフォーマットします。 上記の一般的に使用される書式設定プレースホルダーに加えて、次のような、より柔軟に使用できる他のプレースホルダーもあります。
% v##注※ 構造体を出力する場合、フィールド名も含めて出力します。
: 左詰めで 15 文字の文字列を出力し、残りの部分をスペースで埋めます。
: 先頭に
0x プレフィックスを付けた 16 進表現を出力します。
:
name := "Alice" age := 30 fmt.Printf("Name: %v, Age: %v ", name, age)
:
num := 123 fmt.Printf("Number: %d ", num)
:
message := "Hello, World" fmt.Printf("Message: %s ", message)
:
pi := 3.14159 fmt.Printf("Pi: %.2f ", pi)
:
isGoCool := true fmt.Printf("Is Golang cool? %t ", isGoCool)
:
type Person struct { Name string Age int } person := Person{Name: "Bob", Age: 25} fmt.Printf("Person: %+v ", person)
以上がGolang フォーマットのプレースホルダーの使用に関するヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。