ホームページ > バックエンド開発 > Golang > Println で 2 パーセント記号を印刷するときに Go Vet 警告を回避するにはどうすればよいですか?

Println で 2 パーセント記号を印刷するときに Go Vet 警告を回避するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-06 01:34:09
オリジナル
1013 人が閲覧しました

How to Avoid Go Vet Warnings When Printing Two Percent Signs in Println?

Println の % に関する Go Vet 警告の処理

Go では、fmt.Println("%") を使用すると、「Println 呼び出しが可能です」という vet 警告がトリガーされることがあります。書式設定ディレクティブ %d"。この警告は、書式設定ディレクティブ (%d など) の代わりに 2 つのパーセント記号 (%%) を出力しようとすると発生します。

これに対処するために、目的の出力を達成しながら警告を回避する代替ソリューションがあります。 2 つのパーセント記号の印刷:

  • 連結: 2 つのパーセント記号を前に別の文字列と連結します。これを Println に渡します: fmt.Println(%% dude).
  • 16 進エスケープ: 16 進エンコードを使用してパーセント記号の 1 つをエスケープします: fmt.Println(%x25dude).
  • Printf フォーマット文字列: フォーマットを使用しますパーセント記号を明示的に指定するには、Printf を使用して文字列を使用します: fmt.Printf(%%%%duden).
  • Declare String: パーセント記号を含む文字列の変数を宣言し、 Println への変数: s := %%dude; fmt.Println(s).

これらの代替手段を利用すると、2 つのパーセント記号を印刷するという意図した出力を維持しながら、獣医師の警告を効果的に排除できます。

以上がPrintln で 2 パーセント記号を印刷するときに Go Vet 警告を回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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