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

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

Barbara Streisand
Barbara Streisandオリジナル
2024-12-06 01:34:09985ブラウズ

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 までご連絡ください。