fmt.Sprintf 関数を使用して、文字列を指定した形式にフォーマットします。

WBOY
リリース: 2023-07-25 14:05:45
オリジナル
1550 人が閲覧しました

fmt.Sprintf 関数を使用して文字列を指定した形式にフォーマットする

Go 言語の fmt.Sprintf 関数は、文字列を指定した形式にフォーマットできる非常に実用的な関数です。幅広い用途があり、ログの印刷、エラー メッセージの生成など、複雑な文字列の構築に使用できます。

以下の簡単な例を見てみましょう。名前、年齢、スコアなどの学生情報の構造があるとします。ここで、この情報を印刷できるように文字列にフォーマットする必要があります。

最初に、学生情報を表す構造タイプを定義します:

type Student struct {
    Name   string
    Age    int
    Score  float64
}
ログイン後にコピー

次に、学生オブジェクトを作成して値を割り当てます:

student := Student{
    Name:   "小明",
    Age:    18,
    Score:  89.5,
}
ログイン後にコピー

次に、fmt を使用します。 .Sprintf 関数は、学生情報を文字列にフォーマットします:

studentStr := fmt.Sprintf("姓名:%s,年龄:%d,分数:%.2f", student.Name, student.Age, student.Score)
ログイン後にコピー

上記のコードでは、それぞれ文字列、整数、浮動小数点を表すプレースホルダー %s、%d、%.2f を使用します。

最後に、フォーマットされた学生情報を出力できます:

fmt.Println(studentStr)
ログイン後にコピー

上記のコードを実行すると、出力結果は次のようになります:

姓名:小明,年龄:18,分数:89.50
ログイン後にコピー

さらに、fmt.Sprintf 関数エラー メッセージの生成にも使用できます。たとえば、ファイルの処理中にエラーが発生した場合、この関数を使用して関連情報をエラー文字列にフォーマットし、呼び出し元に返すことができます。

一般に、fmt.Sprintf 関数は Go 言語で非常に実用的であり、文字列をフォーマットして必要な出力を実現するために使用できます。ログを出力する場合でも、エラー メッセージを生成する場合でも、コードを簡素化し、読みやすさを向上させるのに役立ちます。

この記事が、Go 言語での fmt.Sprintf 関数の使用方法を理解するのに役立つことを願っています。

以上がfmt.Sprintf 関数を使用して、文字列を指定した形式にフォーマットします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!