ホームページ >バックエンド開発 >Golang >Golang で一般的に使用される書式設定プレースホルダー

Golang で一般的に使用される書式設定プレースホルダー

王林
王林オリジナル
2024-03-13 11:30:04386ブラウズ

Golang で一般的に使用される書式設定プレースホルダー

Golang で一般的に使用される書式設定プレースホルダーと特定のコード例

プログラミングにおいて、文字列の書式設定は、プログラムの出力をより明確かつ簡単にするための非常に重要な操作です。読む。 Golang 言語では、通常、出力形式を指定するためにいくつかの書式設定プレースホルダーを使用します。この記事では、読者がこれらの内容をよりよく理解して適用できるように、一般的に使用される書式設定プレースホルダーと具体的なコード例をいくつか紹介します。

1. %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
}

2. %d: 出力整数

%d は、整数の出力に使用される書式設定されたプレースホルダーです。整数型の変数を出力する必要がある場合、%d を使用して出力形式を指定できます。

package main

import "fmt"

func main() {
    num := 100

    fmt.Printf("%d
", num)    // 输出整数:100
}

3. %s: 出力文字列

%s は、文字列の出力に使用される書式設定されたプレースホルダーです。文字列型変数を出力する必要がある場合、%s を使用して出力形式を指定できます。

package main

import "fmt"

func main() {
    str := "Hello, World!"

    fmt.Printf("%s
", str)    // 输出字符串:Hello, World!
}

4. %f: 出力浮動小数点数

%f は、浮動小数点数を出力するために使用される書式設定プレースホルダーです。浮動小数点型の変数を出力する必要がある場合、%f を使用して出力形式を指定できます。

package main

import "fmt"

func main() {
    float := 3.14159

    fmt.Printf("%.2f
", float)    // 输出浮点数:3.14(保留两位小数)
}

5. %t: 出力ブール値

%t は、ブール値を出力するために使用される書式設定されたプレースホルダーです。ブール型変数を出力する必要がある場合、%t を使用して出力形式を指定できます。

package main

import "fmt"

func main() {
    boolVar := true

    fmt.Printf("%t
", boolVar)    // 输出布尔值:true
}

上記の一般的な書式設定プレースホルダーに加えて、Golang には他にも多くの書式設定プレースホルダーがあり、さまざまなニーズに応じて適切な書式設定方法を選択できます。この記事が読者にとって役立ち、書式設定されたプレースホルダーを使用してさまざまな種類の変数を出力することに習熟するのに役立つことを願っています。

以上がGolang で一般的に使用される書式設定プレースホルダーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。