ホームページ > バックエンド開発 > Golang > PostGolang の印刷関数

PostGolang の印刷関数

Linda Hamilton
リリース: 2024-12-31 11:21:13
オリジナル
521 人が閲覧しました

PostGolang Print Functions

シリーズ: Golang

Golang の印刷関数

Golang では、テキストの印刷にいくつかの関数が使用でき、それぞれが特定のユースケースに対応します。最も一般的に使用される印刷関数について説明します:

1. fmt.プリント

説明:
指定された引数を改行を追加せずにプレーンテキストとして出力します。出力はフォーマットされません。

使用例:
特定の書式設定が必要ない単純な連結テキストまたは値の場合。

fmt.Print("Hello")          // Output: Hello
fmt.Print("World")          // Output: HelloWorld
fmt.Print(123, " GoLang")   // Output: HelloWorld123 GoLang
ログイン後にコピー

2.fmt.Println

説明:
指定された引数をプレーンテキストとして出力し、最後に改行を追加します。

使用例:
印刷後に自動改行が必要な単純な出力の場合。

fmt.Println("Hello")         // Output: Hello (with newline)
fmt.Println("World")         // Output: World (on a new line)
fmt.Println(123, "GoLang")   // Output: 123 GoLang (on a new line)
ログイン後にコピー

3.fmt.Printf

説明:
指定された書式文字列に従ってテキストを書式設定して印刷します。フォーマット文字列に明示的に含まれない限り、改行は追加されません。

使用例:
動的またはフォーマットされた出力用 (整数、浮動小数点数、文字列など)。

name := "Alice"
age := 25
fmt.Printf("My name is %s and I am %d years old.", name, age)
// Output: My name is Alice and I am 25 years old.
ログイン後にコピー

一般的な書式設定動詞:

Verb Description Example
%s String fmt.Printf("%s", "Go")
%d Integer (base 10) fmt.Printf("%d", 123)
%f Floating-point fmt.Printf("%.2f", 3.14)
%v Default format for any value fmt.Printf("%v", true)
%T Type of the variable fmt.Printf("%T", name)
% v Struct with field names fmt.Printf("% v", obj)

4. fmt.スプリントフ

説明:
fmt.Printf のようにテキストをフォーマットしますが、コンソールに出力する代わりに、フォーマットされた文字列を返します。

使用例:
後で使用するために文字列を準備するため (ログ記録、応答の構築など)。

formatted := fmt.Sprintf("Hello, %s!", "Alice")
fmt.Println(formatted)
// Output: Hello, Alice!
ログイン後にコピー

以上がPostGolang の印刷関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート